• 4788阅读
  • 2回复

帮忙解释下这个问题,是属于技术性的还是习惯性的 [复制链接]

上一主题 下一主题
离线aaniao999
 

只看楼主 倒序阅读 楼主  发表于: 2007-04-30
帮忙解释下这个问题,是属于技术性的还是习惯性的
— 本帖被 XChinux 执行加亮操作(2008-07-19) —
我看到例子上都喜欢这么写
class QAssistantClient;
class QString;
class HelpBrowser
{
public:
    static void showPage(const QString &page);
private:
    static QAssistantClient *assistant;
};
前面为什么要这么申明己个类,到后面定义。
按我的习惯,是写在其他文件里面,然后include进来,直接用。
这么写是不还有什么其他的好处?
[ 此贴被XChinux在2008-07-19 20:34重新编辑 ]
离线cglife
只看该作者 1楼 发表于: 2007-05-01
楼主的意思是把QAssistantClient  QString都在这实现,这样不符合OOP思想啊
studying!!!
离线aaniao999

只看该作者 2楼 发表于: 2007-05-02
啊,能明确点吗?
OOP是什么意思?
快速回复
限100 字节
 
上一个 下一个