函数参数的形式调用,该怎么写比较好? A(CString* aa);今天有人告诉我, 上面这个函数在"调试技巧"这本书中提到, 应该这么用比较合适A(CString& aa);同样两个都是传递指针,在实际使用过程中有什么区别吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A(CString& aa);good!!!这是引用,不是指针 void Test(int * p){ *p = 100;}void Test(int& p){ p = 100;}void CDlg18Dlg::OnButton7() { int x,y; Test(&x); Test(y);} 定义时A(CString* aa){ aa->GetLength();}B(CString& aa){ aa.GetLength();}使用时CString a;A(&a);B(a); 关于CListBox自绘,鼠标移过时如何只重绘鼠标所在的item 对话框子窗口类型 高分求助,请问如何实现不规则区域的透明填充,谢谢,先给50 关于写入数据库数据定位的问题 《vc++技术内幕》 更正:是如何在基本对话应用程序中画矩形并填色? 如何在c++中生成一个我自己的头文件? 关于产生非模态对话框的问题 关于类型重定义的问题 机不可失!请大侠帮忙!SOS!(FYH)这个问题是第3遍提出了!加上前2回给的分,一共是120分!哼! 为什么我不能添加自己的函数文件? 简单的dll隐式加载问题,非常急,在线等!
good!!!这是引用,不是指针
{
*p = 100;
}void Test(int& p)
{
p = 100;
}
void CDlg18Dlg::OnButton7()
{
int x,y;
Test(&x);
Test(y);
}
A(CString* aa){
aa->GetLength();
}B(CString& aa){
aa.GetLength();
}使用时
CString a;
A(&a);
B(a);