C++

#ifや#defineの確認方法(プリプロセッサ)

C C++

昨日、#ifdef 追加の確認なんて目チェックで十分。なんてことを未来ある若者に適当な感じで言ってしまったを反省したのでメモとして書こうかなと。 今回は、プリプロセッサ処理後の結果で確認するという方法を書きます。 たぶん、今どきはIDEで #define定義…

一様乱数生成を試す

[C++] 乱数生成のアンチパターン 極端な一様乱数ジェネレーターを作る 上記のブログ見てこんなのあるんだなーって思って書いてみた。 あとせっかくなので、clang 3.3で... #include <iostream> #include <random> int main() { std::default_random_engine engine ; std::unifo</random></iostream>…

Ubuntu 12.04LTSに clang 3.3インストール

LLVM Debian/Ubuntu nightly packages おかげで楽にインストール出来ました。 $> sudo vim /etc/apt/sources.list.d/llvm.list deb http://llvm.org/apt/precise/ llvm-toolchain-precise main deb-src http://llvm.org/apt/precise/ llvm-toolchain-precise…