您的位置:首页 > 编程语言 > C语言/C++

c++防止构造函数隐式转换示例

2011-04-05 19:36 316 查看
/*******************************************************
 *author:彭晓林
 *copyright: 版权所有,翻版不究
 *function: 防止s构造函数隐式转换示例
 ******************************************************/

#include <iostream>
#include <string>

using namespace std;

class DEMO

 public:
  explicit DEMO(int a)
  {
   x = a;
   cout<<"调用构造函数"<<endl;
  }
  ~DEMO()
  {
   cout<<"调用析构函数"<<endl;
  }

 private:
  int x;
};

 

int main()
{
 DEMO TestA(2); 

 TestA = DEMO(2);

 while(1);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ function