------真诚求解:如何用CArray摸板类的对象做为实参传递给形参-------

fangkuntao 2002-01-04 05:00:28
CArray<CString,CString> myArray;
Display(myArray);

如何定义Display函数?
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gbstar2021 2002-01-04
  • 打赏
  • 举报
回复
by refrence 就可以
fangkuntao 2002-01-04
  • 打赏
  • 举报
回复
拜托,楼上的同志的方法根本就不能编译通过。
com_dcom 2002-01-04
  • 打赏
  • 举报
回复
改为:typedef CArray<CString,CString &> CStrArray;
fangkuntao 2002-01-04
  • 打赏
  • 举报
回复
应是 typedef CArray<CString,CString> CStrArray;
//CStrArray myArray;
void Display(CStrArray& arr)

编译不通过:
error C2664: 'DisplayArray' : cannot convert parameter 1 from 'class CArray<class CString,class CString>' to 'class CArray<class CString,class CString>'
No copy constructor available for class 'CArray<class CString,class CString>'
com_dcom 2002-01-04
  • 打赏
  • 举报
回复
typedef CArray(CString, CString) CStrArray;

//CStrArray myArray;

VOID Display( CStrArray &);

1,660

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧