在上面的例子中operator new中的size是怎么传入进去的
时间: 2023-11-22 12:54:23 浏览: 60
operator new在C++中的各种写法总结
在调用operator new时,通常会在其参数中指定所需的内存大小。例如,当你使用new表达式动态分配内存时,编译器会自动将对象的大小作为参数传递给operator new函数。例如:
```
int* p = new int;
```
在这个示例中,编译器将int类型的大小作为参数传递给operator new函数,以便动态分配一个适当大小的内存块,然后将指针p指向该内存块的起始位置。
阅读全文