184 / 176 / 57
Регистрация: 25.09.2014
Сообщений: 828
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Возврат статической переменной09.08.2016, 17:42. Показов 1195. Ответов 5
Метки нет (Все метки)
Добрый день.
Вот этот код в QtCreator работал исправно:
С недавних пор использую Qt из под Visual Studio. Этот же код выдаст 2 ошибки:
И вообще, чем эти 2 строки отличаются?
0
|
09.08.2016, 17:42 | |
Ответы с готовыми решениями:
5
Инициализация статической переменной через QLineEdit Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Объявление статической переменной и статической функции в классе Проблемы со статической переменной. |
184 / 176 / 57
Регистрация: 25.09.2014
Сообщений: 828
|
|
09.08.2016, 20:42 [ТС] | 3 |
Это я уже сам понял =) Другое дело, что в креаторе такое работало =)
0
|
Заблокирован
|
|
09.08.2016, 20:56 | 4 |
Разные компиляторы были наверное...
Этой штукой, которая у тебя работала, ты просто объявляешь глобальную статическую переменную в CPP файле, для этого её в H не надо объявлять. По этому, компилятор студии увидел, что у тебя есть какая - то статическая переменная в CPP, ну и хрен бы с ней, но в тоже время у тебя есть статическая переменная в H, для которой нет определения, вот и ругался ))
1
|
184 / 176 / 57
Регистрация: 25.09.2014
Сообщений: 828
|
|
10.08.2016, 09:13 [ТС] | 5 |
Да, спасибо, это я понял. В креаторе раз на автомате написал и так и пошло без раздумий. А вон оно, как все оказалось.
0
|
12 / 9 / 1
Регистрация: 08.08.2016
Сообщений: 45
|
|
10.08.2016, 11:21 | 6 |
Я бы посоветовал сделать эту переменную private , а не public и инициализировал ее при создании первого объекта.
0
|
10.08.2016, 11:21 | |
10.08.2016, 11:21 | |
Помогаю со студенческими работами здесь
6
Наследование статической переменной Обращение к статической переменной Объявление статической переменной Ошибка в объявлении статической переменной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |