现在有两个类:
类 A :public Dialog添加了 CListCtrl m_SubStatic 成员变量,可以显示数据
类 B 是我的一些数据处理
里边有一个函数void DisplayResult(CListCtrl m_ListCtrl);我在类A中直接调用上边的函数,
B b;
b.DisplayResult(m_SubStatic);
提示如下错误,如何解决:
error C2664: 'DisplayResult' : cannot convert parameter 1 from 'class CListCtrl' to 'class CListCtrl'
No copy constructor available for class 'CListCtrl'
类 A :public Dialog添加了 CListCtrl m_SubStatic 成员变量,可以显示数据
类 B 是我的一些数据处理
里边有一个函数void DisplayResult(CListCtrl m_ListCtrl);我在类A中直接调用上边的函数,
B b;
b.DisplayResult(m_SubStatic);
提示如下错误,如何解决:
error C2664: 'DisplayResult' : cannot convert parameter 1 from 'class CListCtrl' to 'class CListCtrl'
No copy constructor available for class 'CListCtrl'
解决方案 »
- 网络编程如何入门啊,想编一个CS架构的服务器端?
- navigate函数和animatewindow函数
- 各位高手,动态创建按钮,添加位图,为什么不显示
- 建立一个特定标题的对话框,为什么这样做行,我这样做就报错
- 如何删除Internet临时文件夹的所有内容包含所有脱机内容?
- 切分窗口的问题
- 我的工程是继承自CListView里,现在我想在一个对话框中对ListView进行操作,该如何呢?
- 如何获取线程的cpu占用率
- GDI+画图问题,如何用Graphics画图。
- ******************************* MSDOS ****************************************
- ADO连接问题
- GG说说.我的分很多的.
#include <string.h>class szString
{
int slen;
char *str;public:
szString(const char *);
int len() const { return slen; }
};void Test(szString &a) { cout << a.len();}szString::szString(const char * newstr)
{
slen=strlen(newstr);
str = new char[slen + 1];
strcpy(str, newstr);
}int main()
{
Test("hello"); //erre
}
void DisplayResult(CListCtrl *m_ListCtrl);
试试