c++ MFC中的CListBox有关操作
刚学MFC,不太会。。我自己写了一个函数intshow(Nodea[],CListBoxm_List){……}其中Nodea[]是一个结构体数组,应该没什么关系。CLis...
刚学MFC,不太会。。
我自己写了一个函数int show(Node a[],CListBox m_List){……}
其中Node a[]是一个结构体数组,应该没什么关系。CListBox是我在添加了一个列表框之后,选了control数据类型中的CListBox
问题是在我不调用的时候编译不出错,我用show(a,m_List)调用之后就出错,m_List是我在member varaible的CListBox里面定义的变量名
错误是:
error C2664: 'Show' : cannot convert parameter 2 from 'class CListBox' to 'class CListBox'
No copy constructor available for class 'CListBox'
不太明白这个错误的意思,请高人帮忙解答下 没有表述清楚的地方请回帖指明,我会尽量补充说明
谢谢,cannot convert那个问题解决了。但是,如果不带参数的话,他会提示我变量没有定义;如果带入指针参数的话,m_List.AddString()这个函数应该怎么调用呢(C的基础不怎么样)?他提示我.AddString()左边要是结构型或是一个类的对象。。
麻烦再帮忙看看,谢谢
好吧,好像指针就得用-> 展开
我自己写了一个函数int show(Node a[],CListBox m_List){……}
其中Node a[]是一个结构体数组,应该没什么关系。CListBox是我在添加了一个列表框之后,选了control数据类型中的CListBox
问题是在我不调用的时候编译不出错,我用show(a,m_List)调用之后就出错,m_List是我在member varaible的CListBox里面定义的变量名
错误是:
error C2664: 'Show' : cannot convert parameter 2 from 'class CListBox' to 'class CListBox'
No copy constructor available for class 'CListBox'
不太明白这个错误的意思,请高人帮忙解答下 没有表述清楚的地方请回帖指明,我会尽量补充说明
谢谢,cannot convert那个问题解决了。但是,如果不带参数的话,他会提示我变量没有定义;如果带入指针参数的话,m_List.AddString()这个函数应该怎么调用呢(C的基础不怎么样)?他提示我.AddString()左边要是结构型或是一个类的对象。。
麻烦再帮忙看看,谢谢
好吧,好像指针就得用-> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询