那请问:
CEx1View::CEx1View() {
// 为什么不把m_rectEllipse(0,0,200,200)写到这里?
}唉,我是菜鸟,大家别笑
CEx1View::CEx1View() {
// 为什么不把m_rectEllipse(0,0,200,200)写到这里?
}唉,我是菜鸟,大家别笑
解决方案 »
- 写一个WM_COPYDATA发送端测试程序,是建立一个什么样的程序
- 双网卡取ip(重分请教)
- 我用CPropSheet & CPropertyPage 创建了属性表之后, 初始化"应用"按钮为灰色, 请问如何激活?
- 关于窗口与视口的问题
- 急!请问 如何 禁用打印端口,USB端口,还有邮件的发送? 谢谢
- 捕捉错误的问题
- 请教CDHtmlDialog中引用html资源,加载路径的问题。
- CInternetSession类的超时时间如何设置.
- 如果得到网页中某一点击的链接地址???
- 请教一个使用wlanapi connect open system网络的问题?
- 要把已经连接好的所有文件编译
- 惨啦,我的ODBC不支持中文阿!怎样办阿?
对于这种数据成员是对象的类,为了完成对内嵌对象完成初始化。就把这些东西写在
“:”后面来达到初始化的目的。
CEx1View::CEx1View() {
m_rectEllipse(0,0,200,200);//根本没这种写法,构造函数只会在定义时自动调用
}
1。“ :”我只见过用再构造函数后面。
2。初始化成员与构造函数到底有多大区别?-------这句话问得有问题,初始化成员是一个动作,一个操作对吧?构造函数是一个通常用来完成这种操作的函数。就是这样,你也可以不用构造函数来完成这个操作啊,比如:
A a;
a.init();//这也很常见
说完了,该给分了吧?