gcc

gcc拡張を使って、main関数より前にFizzBuzzを実行させてみた

gcc拡張を使うとmain関数の前に色々出来ると聞いたので、遊んでみた。 結論からいうと、二通りのやりかたがありそうで、私の環境*1ではどちらも問題無く動作した。 __attribute__((constructor)) という指定 関数の宣言に際して、__attribute__で関数にconst…