下面两种,有什么区别:
来源:7-1 图灵机与三种基本结构
 
			qq_夜_71
2021-05-14
	int *a = new int;
    int *b = new int(0);
    cout << *a << endl;
    cout << *b << endl;
new 的时候,一个带括号,一个不带括号。
写回答
	1回答
- 
				
				第一个new出来空间里的值没有初始化,它的值是系统随机的;第二个new出来空间的值的值使用0进行初始化了,是比较好的习惯。另外,new之后要想想什么时候delete,防止内存泄露。 032021-05-14
相似问题
