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

为什么会出现许多无法识别的标识符?该如何解决

2012-03-15 
为什么会出现许多无法识别的标识符?有一个抽象类father,它内部定义了几个public纯虚函数。要使用它,必须派

为什么会出现许多无法识别的标识符?
有一个抽象类father,它内部定义了几个public纯虚函数。要使用它,必须派生一个类,并且要加载一个lib。
我派生了一个类son,添加了自己定义的函数和自己的私有变量,并重载了father的所有纯虚函数,在另一个类中我添加了#include“son”
然后new一个son类,就出现了一些无法识别的标识符。
class   father
{
public:
virtual   void   func1(int,   int)   =   0;
virtual   void   func2(char*,   int)   =   0;
.........................
};
.h:
class   son   :   public   father
{
public:
void   myfunc(int,   int);
void   func1(int,   int);
void   func2(char*,   int);
...................父类的虚函数全部重载
private:
char   *p;
int   width;
};
.cpp:
void   son::func1(int,   int)
{
if   .................
}
不多写了。
当我在另外一个cpp文件里面添加了该类的头文件,
son   *p
p   =   new   son;
就会出现无法识别标识符。lib已经添加到工程里面,vs2003,在工程属性中的链接库属性里面也添加了该lib,就是出现无法识别。唉。。。。。。。。
人家的例子都没问题,我的就不行,我靠。

[解决办法]
没区别

热点排行