各位大虾:vc中的函数可以返回一个类吗? 就是他的返回值可以是一个类吗?在线等待。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回值可以是一个类,也可以是类的引用。如果类似于这种:(String是一个类)String show(){ String s="fdskjfskfj"; return s;}则是传值,要调用String类的复制构造函数 可以这样让函数返回指针或者引用:CMyClass* myClass = DoSomething();delete myClass;CMyClass* DoSomething() //使用这个函数要注意释放在函数内部分配给tempClass的内存{ CMyClass *tempClass = new CMyClass(); return tempClass;}或者CMyClass myClass;DoSomething( myClass );BOOL DoSomething(CMyClass& result){ result.name = *** return TRUE;} 最好返回指针或引用如 CToolBar m_wndToolBar;...CToolBarCtrl &toolBar = m_wndToolBar.GetToolBarCtrl(); VC6 MSDN 绿色精简版 (只包含spdk) 如何防止KillTimer之后消息队列中未被处理的消息被再次执行 《MFC Windows应用程序设计》源代码疑问求助 如何判断一个已经打开的文件的末尾 开了5个同样的程序,需要向这些程序发送消息,使用什么方法使得最好。 CreateEvent后CloseHandle再OpenEvent还能得到,我纳闷了。 编译原理 词法分析 线程之间的通讯,谁做过这样的程序呀,有什么好办法,近来聊聊. 怎样显示一副图象? 如何集成两个不同语言编写的程序到一个界面 有关vc调用存储过程的问题 关于winpcap的一个问题,请指教!
如果类似于这种:(String是一个类)
String show()
{
String s="fdskjfskfj";
return s;
}
则是传值,要调用String类的复制构造函数
delete myClass;CMyClass* DoSomething() //使用这个函数要注意释放在函数内部分配给tempClass的内存
{
CMyClass *tempClass = new CMyClass();
return tempClass;
}或者
CMyClass myClass;
DoSomething( myClass );BOOL DoSomething(CMyClass& result)
{
result.name = ***
return TRUE;
}
如
CToolBar m_wndToolBar;
...
CToolBarCtrl &toolBar = m_wndToolBar.GetToolBarCtrl();