C++

__int64のサイズ

C++

メモ Intel Compiler、Visual C++ では __int64が定義されている。 GCC(少なくとも 4.6.3)では __int64は定義されていない。 型 icpc 12.1.0 32bit OS icpc 12.1.0 64 bit OS gcc 4.6.3 32bit OS gcc 4.4.6 64bit OS __int64 8 byte 8 byte -- -- int 4 by…

C++でsplit

C++

ググって良かった。もう、Splitなしに文字列を扱えない。 Story of Your Life: C++で文字列のsplit:いろいろな実装を紹介 Boostのalgorithm::splitを使う:Boostでの実現。

C++で正規表現 with Boost

C++

ググって良かった。もう、正規表現なしに文字列を扱えない。 Boost.Regexを使ってみる boost::regex

Google Testを使うためのMakefile

C++

Intel C/C++ を用いた Google Test環境を準備するの続き。複数のソースコードファイルがあるときには、makeを使ってコンパイルするのが一般的。なので、テストのための実行ファイルもmakeを使って生成したい。そのためのメモ。ただし、動けばいいやレベルな…

Intel C/C++ を用いた Google Test環境を準備する

C++

C++用のテストライブラリーGoogle TestをIntel C/C++と一緒に使う。 関連:Ubuntu 11.10に Intel(R) C++ Studio XE 2011 SP1 Update 1 for Linux 環境 OS: Ubuntu 12.04 icc/icpc バージョン 12.1.0 (gcc バージョン 4.6.0 互換) Google test 1.6.0 zsh 設定…