この質問に答える際に、キーワードの従来のCの意味(自動ストレージ)が、型の推論を意味するようになった今でもC++0xautoで有効かどうかという疑問が生じました。
auto私は、の古い意味は関連するところに残るべきであるが、他の人は同意しなかったことを覚えています。
auto char c = 42; // either compilation error or c = '*'
コンパイラーを見ると、現在の部門がわかります。
- 自動の古い意味はもう許可されていません
- VS10
- g ++
- 自動の古い意味は、関連する場合に使用されます
どちらが正しい行動か知っていますか?