こんにちは。ヤマヤタケシです。
c++11っぽく配列をループで回したい季節になってきました。
それでは回してみましょう。
新しいforはコンテナを簡単に回せるものという認識でしたが、普通の配列も回せるという驚くべき事実が発覚しました!あらビックリ。sizeof( array )/sizeof(array[0])テクニックは過去の物となりました。
こんな風に書けます。
#include <iostream>
int main()
{
    std::cout << "test\n";
    int array[] =
        {
            1,2,3,4,5
        };
    for( auto v : array )//素晴らしい!
        {
            std::cout << v << " ";
        }
    std::cout << std::endl;
    return 0;
}
やっぱmakefileだよね。
all: g++ array.cpp -std=c++11 -o array.exe ./array.exe
make -k g++ array.cpp -std=c++11 -o array.exe ./array.exe test 1 2 3 4 5
そんじゃまた。