注册 登录
编程论坛 C++教室

问几个基础问题,谢谢

我是菜鸟哦 发布于 2010-09-11 19:24, 500 次点击
1,定义一个CDIB类,声明时有
    Public:
        CDIB();
       ~CDIB();
其中的“~”是个啥意思?

2,实现该类时候,里边最开始有CDIB::CDIB{},这里边的::是什么意思,我只知道:是直接继承父类属性。。。
菜鸟求解答,谢谢

3,定义变量时候,有个BOOL m Valid,VALID写在这里是个什么意思

[ 本帖最后由 我是菜鸟哦 于 2010-9-11 19:26 编辑 ]
3 回复
#2
lscalin2010-09-11 20:39
第一个是析构函数吧,一般用于释放内存
第二个是调用CDIB类里的CDIB函数
第三个没看懂,难不成上面应该有定义宏这类的?
#3
xishui7772010-09-12 19:17
bool 型 变量
#4
C之家2010-09-16 11:19
第一个是析构函数,用来释放内存中的变量空间的
第二个问题,CDIB::CDIB{},是构造函数的实现函数,类名和函数名是相同的,::这个符号就是一种所属关系表示
第三个就是简单的申明了一个BOOL型变量
1