2009-01-13から1日間の記事一覧

一時オブジェクトを参照できてしまう言語拡張をOFFにする

VC++ではデフォルト設定では一時オブジェクトを参照できてしまいます。 class A {}; void foo(A&) {} int main() { foo(A()); // エラーになってほしいけどコンパイルが通ってしまう } 複数環境(GCCとか)で動かしたいコードを書いてるときには この言語拡張…