注册 登录
编程论坛 VC++/MFC

构造函数

sdubmelxl 发布于 2012-07-23 19:37, 517 次点击
在一个单文档工程中,给view添加一个成员变量a,a是一个类A的对象,而且该类的构造函数是带参数的,参数是一个字符串。
private:  
    A a("hello");
提示错误。
求高手帮忙?谢谢!!在线等……
5 回复
#2
sdubmelxl2012-07-23 19:51
在一个单文档工程中,给view添加一个成员变量a,a是一个类A的对象,而且该类的构造函数是带参数的,参数是一个字符串。
private:  
    A a("hello");
提示错误。
求高手帮忙?谢谢!!在线等……
#3
ppang20122012-07-24 09:52
class CTest1  
{
public:
    CTest1(CString str);
    virtual ~CTest1();
};


#include "Test1.h"
class CTest2  
{
public:
    CTest2();
    virtual ~CTest2();
private:
    CTest1 t;
};

CTest2::CTest2() : t("")
{

}
#4
duyisu20122012-07-25 08:43
参数不对啊,改成A a(CString(”hello“))试试
#5
duyisu20122012-07-25 08:44
还有就是你声明的时候不能调用构造函数啊,你上面还有private:
#6
sdubmelxl2012-07-26 16:26
回复 3楼 ppang2012
谢谢,我查阅了书籍,就是按照您这种方法实现的,我已经改好了,太感谢了!!
1