给指针赋值或初始化
可以用已有的东东,而不一定是new,可以是任何相应的类型的表达式。
不存在字符指针必须分配内存一说。
仅当是用new来初始化指针的时候,new会涉及到分配内存的东东(new的作用是在堆内存中获得内存,并构造一个匿名的左值对象,并返回他的指针)
可见,只需记住两点:
(1)指针,可以是任何类型的合乎条件的东东对其赋值,也可以是new对其赋值
(2)new的作用是从堆内存中获得内存,并构造一个匿名的左值对象,并返回他的指针
给指针赋值或初始化
可以用已有的东东,而不一定是new,可以是任何相应的类型的表达式。
不存在字符指针必须分配内存一说。
仅当是用new来初始化指针的时候,new会涉及到分配内存的东东(new的作用是在堆内存中获得内存,并构造一个匿名的左值对象,并返回他的指针)
可见,只需记住两点:
(1)指针,可以是任何类型的合乎条件的东东对其赋值,也可以是new对其赋值
(2)new的作用是从堆内存中获得内存,并构造一个匿名的左值对象,并返回他的指针