发布网友 发布时间:2023-10-14 02:57
共2个回答
热心网友 时间:2024-11-23 11:57
new是C++里面的一个操作符。是用于动态创建堆对象。并非是某种类型的标示符。而函数返回值要么是系统原有的类型,例如int,float等,要么就是用户自己创建的类。如果你要使用New作为返回值,首先就要创建以New命名的类。因为C++中变量名区分大小写,所以用New作为类的名字来创建类并不违反命名规则。不过建议你最好不要这么做,毕竟很容易和new混淆。热心网友 时间:2024-11-23 11:57
new和delete是C++动态申请存储单元和删除存储单元的函数,它是一个函数而不是一个类型。new 返回指定类型的指针,跟你的定义有关,如int *p;