关于传递引用和指针的问题?谢谢
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一样呢?