2012-03-06 56 views
-1

中的'classname'錯誤的靜態成員,顯示該方法不是類的靜態成員。正在顯示...不是QT

parsejson.cpp:96: error: 'QList<PointstableResult> ParseJson::parsePointsTableData' is not a static member of 'class ParseJson' 

,但我有我的頭文件中聲明爲 「pasejson.h」

static QList<PointstableResult*> parsePointsTableData(QString); 

,但仍顯示錯誤。如果有人知道我可能是做錯了,這將是一個很大的幫助

+0

怎樣調用這個函數?你是否聲明它是'ParseJson'類的成員? – pnezis 2012-03-06 13:17:54

+0

是我稱之爲成員 QList ParseJson :: parsePointsTableData(jsonPointsString){} – abhishek 2012-03-06 13:21:34

回答

3

你叫QList<PointstableResult> ParseJson::parsePointsTableData,但聲明是:QList<PointstableResult*> parsePointsTableData(注意指針類型!)