(1)new运算符创建对象数组时不能指定初始值,只能对单个对象进行初始化
(2)new运算符可以用来动态创建对象和对象数组
(3)new运算符创建对象时要调用构造函数
(4)new分配的内存,只能用delete释放
(5)int *p=new int [30],其中p是指向该数组首地址的指针,是一个常量,不能用delete删除。但是数组中的每个元素都是整型变量,可以用delete删除
(6)在使用任何指针变量之前必须先给它赋一个所指合法具体对象的地址值。如果没有,此时编译可以通过,但是运行时由于p中为随机值,对其再进行赋值可能破坏内存中某个重要的地址内容,导致程序运行出错
(6)cin是istream流类的对象,流类的>>运算符是提取输入数据的操作,当提取数据时,如果数据有多个空格,则只会提取第一个空格之前的数据,使用getline()函数可以一次提取所有数据