C++: undefined reference to vtable
单件模式如果按方法一写,所有用到单件模式的类声明中不允许再次定义构造和析构函数,但是类实现中必须实现构造和析构函数。如果不实现析构函数,就会报“undefined reference to 'vtable for classname'”错误。
单件模式一:
#define PATTERN_SINGLETON_DECLARE(classname) \
private: \
原创
2012-11-29 17:14:35 ·
1047 阅读 ·
0 评论