LINK2005錯誤

錯誤一:
在頭文件中,類外面定義成員函數沒有加 inline 關鍵字
並且在 .CPP 文件中包含了頭文件。

Query.h

class Query
{
public:
    Query(const std::string&);      //創建一個新的 WordQuery 對象
private:
    Query(std::shared_ptr<Query_base> query) : q(query) {}
    std::shared_ptr<Query_base> q;
};
inline  //在頭文件中定義成員函數  一定要加 inline
Query::Query(const std::string &s) : q(new WordQuery(s)) { }
發佈了29 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章