程序员

【c++11基础】 尽量使用前置声明

2020-10-31  本文已影响0人  小鱼号的代码日记
/*
 * c++基础
 * 前置声明
 * 在头文件中尽量
 * 使用前置声明
 * 避免包含过多的头文件
 * 小鱼号的代码日志
*/
#include <QCoreApplication>
#include<iostream>
#include<vector>
using namespace std;
#include "A.h"
#include "B.h"
#include "C.h"
#include "D.h"
//#include "E.h" ///BAD
//#include "F.h" ///BAD
class E;//E可以使用前置声明
class F;//F可以使用前置声明
class Good:public A
{
  public:
    Good(const &C);
    ~Good();
    B handle(int);
    C action(int);
    E caculate(int);
    F cac(int);
private:
    D m_dObject;
    vector<C> m_cGroup;
};
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    return a.exec();
}
上一篇 下一篇

猜你喜欢

热点阅读