劣等コンプレックス500%

身動きとれねえ 絵・プログラミング(C/C++/Java/Perl/PHP/Mysql)

【C++】C++で連想配列\HashMapの実装をしてみた

C++ STLのunordered_mapを利用してリストからからO(1)で要素を取り出すコードC++で実装ハッシュテーブルを使ってO(1)で配列から取り出せますよ連想配列のアレですよ文字列をキー オブジェクトは自作クラスで書いてます。 ★おしながき ・格納 ・参照 ・キーの…

【Java】JavaでPerlの正規表現のループwhile(/~/g)風の最小コード

正規表現でループしながら文字列キャプチャを行うやつ。 0x5C文字にも対応してます。 マッチ開始位置、マッチ文字列長さも取得してます。C++版はコチラ。Javaでも同じことしてます。 magicu.hatenablog.com String reg; Pattern pt; Matcher m; String s; s …

【C/C++】 C++でPerlの正規表現のループwhile(/~/g){}を実装してみた。

標準C++ライブラリでの正規表現で Perlの繰り返しマッチwhile(/~/g){}を実現してみた。VC++2010で動作確認。unicodeもマルチバイトでも動きました。cppはsjisで保存しかしググっても情報が少なすぎる。正規表現の用途って文字列キャプチャが主じゃないの?…

【C/C++/WINAPI】 (GUI画面)ウィンドウ表示するための最小コード

僕がいつもVC++2010で使ってる、C++/WINAPIでの真っ白なウィンドウを表示する GUIの最小コードです。 マウス入力、キーボード入力、WM_PAINT処理も付いてます dprintf関数を使ってデバッグウィンドウに文字列出力も可能。 #include <windows.h> #include <stdio.h> //デバッグ出</stdio.h></windows.h>…