复制控制,及动态创建的指针
程序代码:
class hs { hs(int *p,int i):(ptr(p),val(i){} private: int *ptr; int val; };
第一个问题 首先有这样一个类,然后初始化
int obj=0;
hs pt1(&obj,42);//用构造函数初始化;
hs pt2(pt1); 然后越学越糊涂了 这个是通过什么初始化的 求解答,。
第二个问题 动态分配对象的指针 是什么意思;
第三个问题 int *p=new int(42) 这样的表达式什么意思。