首页 > 解决方案 > 函数的返回类型

问题描述

我遇到了这段代码,但我无法理解:

void *operator new(unsigned int some_variable)-> 这new是一个函数,但我不明白void *operator在做什么,这是完整的代码:

int buf[3];   

void *operator new(unsigned int uiSize)
{
    return (void *)buf;
}

标签: c++

解决方案


这是运算符重载,它定义了运算符的实现new并返回Void 指针

有关 C++ 中重载的更多信息,您可以查看此链接。

C++ 重载


推荐阅读