C++相談室 part13
レス数が900を超えています。1000を超えると表示できなくなるよ。
0907278
NGNGクラスのインスタンスをグローバルで宣言すると
デストラクタが呼ばれないのはコンパイラが糞ってことなのか!?
ちなみにコンパイラはVC。
====>
#include <iostream>
using namespace std;
class global
{
public:
global(){cout<<"global start..."<<endl;}
~global(){cout<<"global end."<<endl;}
} g;
void main(void)
{cout<<"main"<<endl;}
<====
これを実行すると...
====>
global start...
main
<====
となってデストラクタが呼ばれないのだが。
これがC++の仕様だったら漏れ、
…拳銃らしきものもって銀行襲っちゃうかも…
レス数が900を超えています。1000を超えると表示できなくなるよ。