最佳答案:C++何时需要NEW的情况如下:一、CString str;不用new的内存区域是在栈,会自动分配空间,一般在局部变量时使用,函数结束后会自动释放空间,定义对象就是申明对象(静态)str有系统创建并释