C++プログラマ キャスブログ
[C++11]std::array(固定長配列)を使おう! 2014年11月19日02:05:56
配列を生で書く時代は終わりました。 固定長配列はstd::arrayを使いましょう! サイズが取得できイテレータが実装されているので便利です。 おまけに配列のコピーと塗りつぶしも簡単にできます。 薄いラッパーなので速度も問題ありません。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include <array> // std::arrayを使うために必要なヘッダー // int arr[5] = { 5, 4, 3, 2, 1 };とほぼ等価 std::array<int,5> arr = { 5, 4, 3, 2, 1 }; for( size_t i=0; i<arr.size(); ++i ) { arr[i] += 5; } // コピー std::array<int,5> arr2; arr2 = arr; // 塗りつぶし arr2.fill( 10 );
カテゴリ

リンク
C++11のコードを
試すのに便利です。
http://ideone.com/

同人ゲームを
製作している知人
sorcery

にほんブログ村 IT技術ブログ C/C++へ
にほんブログ村


C++ ブログランキングへ

ゲームダウンロード DefenceTri