2012-03-06 2 views
-1

, показывая некоторую ошибку, что метод не является статическим memeber класса.Отображение ... Не является статическим членом ошибки «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

+0

да Я назвал его членом QList ParseJson :: parsePointsTableData (jsonPointsString) {} – abhishek

ответ

3

Вы назвали QList<PointstableResult> ParseJson::parsePointsTableData, но декларация: QList<PointstableResult*> parsePointsTableData (обратите внимание на тип указателя!)