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

c++ 前置声明不能随便用 会引起类型不完全的异常

2012-08-07 
c++ 前置声明不能随便用 会引起类型不完全的错误as:XX.hnamespace WebCore{ class Stringclass A{String t

c++ 前置声明不能随便用 会引起类型不完全的错误

as:

   XX.h

    namespace WebCore{

 class String

class A{

String test() const;

};

}


XX.cpp

namespace WebCore{

String A::test()const

{}

}

在XX.cpp的test函数就容易引起返回类型不完全错误

根本的原因就是String 不是在WebCore空间定义的,是在webkit中的WTF空间中

这一点还是要引起注意



热点排行