EnsekiTT Blog

EnsekiTTが書くブログです。

Cpp

Boostを導入する

行列演算に時間を取られるのもアレなのである程度自分でやってみて、高速化のためにBoostを導入することにした。 OSX+Macportsを使うとインストールが簡単らしい。 sudo port install boost これでとりあえずインストールは終了。ちょっと時間はかかるけど今…

最低限動くソースをつくるために。

#include <iostream> using namespace std; int main(int argc, char const* argv[]){ cout << "hello world" << endl; return 0; } だいたいこれに色々追加して動かすことだけはできる。クラス分けたりとかはまた別のお話。</iostream>

C++でプログラムの実行時間を測るよ

これ、早くなってんの?って思った時に使う。 精度は今ひとつ…?比較のために使うくらいで。 必要な宣言 #include <iostream> #include <vector> #include <time.h> using namespace std; 使ってたソースから抜粋したから足りないかも… clock_t old_time,new_time; old_time = clock();</time.h></vector></iostream>…

再帰に慣れよう

再帰に慣れよう。ということで書いたコードがこれ。 int saiki(int a){ cout &lt;&lt; a &lt;&lt; endl; if(a &gt; 4000){ return a; } else { return saiki(a*2); } } main関数から呼び出すときは int main(){ saiki(2); } とかやると 2 4 8 16 32 64 128 2…

クリエイティブ・コモンズ・ライセンス
この 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。