vc++的一个类怎么创建

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:55:27
class RenderObject {
public:
enum {
MAX_DEPTH = 511,
MAX_ALPHA = 63,
};

RenderObject(VINT32 id);
virtual ~RenderObject() = 0;
virtual void render(VUINT32 time) = 0;}

我创建一个对象时RenderObject RenderObject *PRJID = new RenderObject (testID);发生错误,testID是一个RenderObject(VINT32 id)里面的ID,请问怎么创建这个ID的对象及调用里面的函数?
我如果想调用virtual void render(VUINT32 time) = 0;这个函数,可以RenderObject PRJID(testID), PRJID.render(参数)这么用吗?

RenderObject *PRJID = new RenderObject (testID);
这句没错的, 但是你那个testID应该是VINT32类型, 这个MSDN里都查不到, 应该不是基本类型吧?
是自定义的话你的类型要匹配的