gpt4 book ai didi

c++ - MFC:新对象 - 错误消息?

转载 作者:行者123 更新时间:2023-11-30 03:05:21 24 4
gpt4 key购买 nike

我有一个类(Event.h):

class CEvent 
{
public:
CEvent();
~CEvent();
int nVal;
};

在 Event.cpp 中定义

 #include "event.h"
CEvent::CEvent() {}
CEvent::~CEvent() {}

在另一个类中,我包含了“event.h”并正在尝试以下操作:

 CEvent* pEvent = new CEvent();

但是我得到一个编译器错误:

error C2440: 'initializing' : cannot convert from 'CEvent' to 'CEvent *'
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

我做错了什么?这是一件非常微不足道的事情,我离它太近了,看不到它。

使用 VC 2008.. fwiw..

最佳答案

CEvent也是MFC中的类名。我会重命名该类以防止混淆。

关于c++ - MFC:新对象 - 错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7754266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com