おや、VCってfor文の制御式で変数の宣言ができないのか。
class foo
{
public:
foo(int){}
operator bool() const { return false; }
~foo(){}
};
int main()
{
for(;foo x=0;)
;
return 0;
}
どうも、デストラクタをもっているとだめなようだ。誰かバグ報告してくれ。
Comeauの酷いバグを見つけた。
#include <cmath>
#include <cstdlib>
標準ヘッダをインクルードしただけなのにコンパイルでけん。