fidelf 2005年03月19日
关于传递引用和指针的问题?谢谢
class T
{
private:
char *p;
.....
public:
T(int size=5){ p=new char[5];}
T(const T& rhs){...}
T operator= (const T& rhs) {...}
void f(T& arg);
void g(T* arg);
....
};

void T::f(T& arg)//是否是实参的副本传递给arg,或者是没有实参的副本产生,arg直接指向实参?如果在f函数中重新进行了动态地址的分配,这个地址怎么返回?
void T::g(T* arg)是否和f一样呢?
...全文
63 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告