C++0x final属性

C++0xに新しく追加された機能の一つに「final属性」があります。 Javaなどの言語でおなじみの属性です。 サブクラスでの継承やオーバーライドを禁止します。 C++Builder 2009で、次のコードをコンパイル …

Continue reading ‘C++0x final属性’ »

C++ TR1 静的な表明

static_assertは、コンパイル時に式が条件を満たすかテストします。 式がfalseを返すときは、コンパイルに失敗します。 static_assert(テストする式, コンパイルエラーのメッセージ) 例 …

Continue reading ‘C++ TR1 静的な表明’ »