プログラミング
C++ STLのunordered_mapを利用してリストからからO(1)で要素を取り出すコードC++で実装ハッシュテーブルを使ってO(1)で配列から取り出せますよ連想配列のアレですよ文字列をキー オブジェクトは自作クラスで書いてます。 ★おしながき ・格納 ・参照 ・キーの…
正規表現でループしながら文字列キャプチャを行うやつ。 0x5C文字にも対応してます。 マッチ開始位置、マッチ文字列長さも取得してます。C++版はコチラ。Javaでも同じことしてます。 magicu.hatenablog.com String reg; Pattern pt; Matcher m; String s; s …
標準C++ライブラリでの正規表現で Perlの繰り返しマッチwhile(/~/g){}を実現してみた。VC++2010で動作確認。unicodeもマルチバイトでも動きました。cppはsjisで保存しかしググっても情報が少なすぎる。正規表現の用途って文字列キャプチャが主じゃないの?…
僕がいつもVC++2010で使ってる、C++/WINAPIでの真っ白なウィンドウを表示する GUIの最小コードです。 マウス入力、キーボード入力、WM_PAINT処理も付いてます dprintf関数を使ってデバッグウィンドウに文字列出力も可能。 #include <windows.h> #include <stdio.h> //デバッグ出</stdio.h></windows.h>…