c++中new是什么意思

日期:2020-04-30 11:26:54 人气:2

c++中new是什么意思

C++中new运算符用于动态分配和撤销内存的运算符。 new运算符使用的一般格式为new 类型 [初值]。 用new分配数组空间时不能指定初值。如果由于内存不足等原因而无法正常分配空间,则new会返回一个空指针NULL,用户可以根据该指针的值判断分配空间是否成功。 一般来说,使用new申请空间时,是从系统的“堆”(heap)中分配空间。申请所得的空间的位置时根据当时的内存的实际使用情况决定的。但是,在某些特殊情况下,可能需要在程序员指定的特定内存创建对象,这就是所谓的“定位放置new”(placemen
    A+
热门评论