返信する: 汎用質問板



オプション

参照

pureとnothrowの判定
投稿者: tama 投稿日時: 2009/9/8 19:03
http://d.hatena.ne.jp/pastel-magic/20090901/1251766511
これ見てて何でpureだと無理なのかなぁと.記事のは「nothrowな関数からnothrow修飾されてない関数を呼べない」というのを利用してると思ってるんですが,それはpureでも同じような?
#code(d){{{
void f1() {}
void f2() nothrow { f1(); } // Error: function foo.f2 'f2' is nothrow yet may throw

void g1() {}
void g2() pure { g1(); } // Error: pure function 'g2' cannot call impure function 'g1'
}}}
何か勘違いしている??
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu