2009-08-19から1日間の記事一覧
以前とある記事でコメントを頂いたときにこんなコードが書いてありました。 std::copy(xs.begin(), xs.end(), std::ostream_iterator<int>(std::cout, ",")); 当時は全然意味がわからなかったのでとりあえずスルーしてたのですが、ストリームイテレータとSTL配列</int>…
前回の記事ですがこれは別にvectorやlistといったようなクラス特有の物ではなく、調べたい範囲のポインタを渡すだけの話なんですね。つまり普通の配列でも問題なく扱えます。 #include <iostream> #include <algorithm> using namespace std; int main () { int data[] = {10,200,</algorithm></iostream>…
http://www.geocities.jp/ky_webid/cpp/library/016.html STLには様々なアルゴリズムが存在します。STLのアルゴリズムは、STLに用意されている各種コンテナの各要素を対象とするように作られた、グローバルなテンプレート関数です。コンテナの種類ごとにメン…
ロベールのC++入門講座 06-04まず引数ありのコンストラクタを持つクラスを定義する場合 #include <iostream> using namespace std; class CSample { public: CSample (int num) {} }; int main () { CSample obj(100); return 0; } obj(100)のようにして引数を渡すこと</iostream>…