首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求教C++构造函数有关问题

2012-03-09 
求教C++构造函数问题class A{public:A()virtural ~A()}class B{public:B()B(string s, int a, int b)

求教C++构造函数问题
class A
{
  public:
  A();
  virtural ~A();
};

class B
{
  public:
  B();
  B(string s, int a, int b);
  ~B();
  private:
  int m_a;
  int m_b;
  string m_str;
};

B::B()
{
  m_a = 0;
  m_b = 0;
  m_str = "";
}
B::B(string s, int a, int b):m_str(s), m_a(a), m_b(b)
{

}


在两个构造函数实现处提示:
 undefined reference to `‘vtable for B'


求大神帮忙看下是哪里出问题了...
不胜感激

[解决办法]
~B();
也要定义吧?
或者干脆去掉
[解决办法]
lz参考
http://www.daniweb.com/software-development/cpp/threads/114299

热点排行