工大在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1343|回复: 0
打印 上一主题 下一主题

关于构造函数

 关闭 [复制链接]

33

主题

0

好友

358

积分

进士

Rank: 5Rank: 5

该用户从未签到

西工币
6702 枚
好评度
0 点
声望
630 点
注册时间
2006-6-16
帖子
37
积分
358
UID
531
跳转到指定楼层
1#
发表于 2006-8-28 20:26:21 |只看该作者 |倒序浏览
  如果一个类中没有定义任何的构造函数,那么编译器只有在以下三种情况,才会提供默认的构造函数:
1、如果类有虚拟成员函数或者虚拟继承父类(即有虚拟基类)时;
2、如果类的基类有构造函数(可以是用户定义的构造函数,或编译器提供的默认构造函数);
3、在类中的所有非静态的对象数据成员,它们对应的类中有构造函数(可以是用户定义的构造函数,或编译器提供的默认构造函数)。
构造函数没有返回值,析构函数没有参数,这两点很重要。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 顶!~顶!~0 扔鸡蛋~扔鸡蛋~0
您需要登录后才可以回帖 登录 | 注册

手机版|xatubbs.com ( 苏ICP备11050183号 )

GMT+8, 2025-7-22 09:18 , Processed in 0.100979 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部