code template for cpp

code のひな形という意味での template 。

あーえーとうちは vim でアレコレしてるので filename だとか comment 内のよくわからないアレだとかは以下を参照で。

で、この状態 ( 具体的な code を何も書かない ) の code ( a.cpp とする ) と以下の code ( b.cpp とする ) をそれぞれ compile した場合、

int main(void) {
    return 0;
}

以下のような結果になる。

  • VC2010
    • cl /EHsc /W4 /O2 /DNDEBUG /MD main.cpp
    • a.cpp が 14.5KiB 、 b.cpp が 5.50KiB
  • g++
    • g++ -Wall --pedantic -O2 -DNDEBUG main.cpp のあと strip a.out
    • a.cpp が 13.7KiB 、 b.cpp が 5.51KiB

うーん 3 倍弱は…、けっこうふくらむなぁ。