最近ハマったのでみなさんにクイズです。
以下のコードをビルドして実行すると何が起きるでしょうか?
実際に実行する前に何が起きるか想像して、出力をノートに書いてみてください。
clangでビルドするなら、
$ clang++ -std=c++11 test.cpp
って感じです。
次に、-DTEST2をつけて
$ clang++ -std=c++11 test.cpp -DTEST2
とするとどうなるでしょうか?
正しく予想出来たらC++を理解していると言ってもいいかもしれません(だめでしょうけど)。
0 件のコメント:
コメントを投稿