有没有一种方法来获取使用运算符new []分配的单个元素或元素数的大小? 我的意思: void* Object::operator new[](size_t size)
{
void *temp = ::operator new(size);
//Get size of single element or count of elements being allocated
我有一个基类消息类和大约100个不同的消息子类,它们表示可以处理的每种消息类型。我目前正在考虑的是使用巨大的switch语句来创建消息对象。例如: switch (MsgType)
{
case MessageType.ChatMsg:
Msg = new MsgChat(Buf);
break;
case MessageType.ResultMsg: