>  2011/05/19 (木) 12:12:39        [qwerty]
> > hello world出すのに二時間掛かった(;´Д`)こりゃ前途多難だな
> #include <stdio.h>
> void main() { printrf("Hello world"); }
> ってかくと引数を明示的にしろと怒鳴られてしょうがなく
> void main(void)と書くんだけど戻り値はどうしたと再度怒鳴られ
> 泣きながらint main(void)にするんだよな(;´Д`)んでreturn 0;がなくてコンパイルエラーになって怒鳴られる

void main()とかint main(void)というのは厳密に言うとないんだよ(;´Д`)
古いコンパイラでは通るかもしれないというレベルの非推奨機能
int main(int, char*[])と書くのがベスト

たとえばここでint main(int argc, char * argv[]) の argc と argv は
関数内で使わないんであればC++では省略できるんだ、型名だけ書けばOK

参考:2011/05/19(木)11時58分18秒