Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18990
  • 博文数量: 40
  • 博客积分: 850
  • 博客等级: 准尉
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-10 15:31
文章分类
文章存档

2012年(12)

2011年(28)

最近访客

分类: C/C++

2011-11-17 16:52:38

   1.    以下代码有什么问题?[C 易]   
   struct    Test   
   {   
           Test(    int    )    {}   
           Test()    {}   
           void    fun()    {}   
   };   
   void    main(    void    )   
   {   
           Test    a(1);   
           a.fun();   
           Test    b();   
           b.fun();   
   }   
    
   答:变量b定义出错。按默认构造函数定义对象,不需要加括号

2.    C++中的空类,默认产生哪些类成员函数?[C++易]   
   答:   
   class    Empty   
   {   
   public:   
           Empty();                                                      //    缺省构造函数   
           Empty(    const    Empty&    );                          //    拷贝构造函数   
           ~Empty();                                                    //    析构函数   
           Empty&    operator=(    const    Empty&    );    //    赋值运算符   
           Empty*    operator&();                                //    取址运算符   
           const    Empty*    operator&()    const;        //    取址运算符    const   
   };  



阅读(336) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~