1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
||||||
1 | ||||||
Почему появляется ошибка С2064 (очень давно не писала на С++)10.07.2017, 22:36. Показов 1213. Ответов 19
Метки нет (Все метки)
Почему тут появляется эта ошибка?
Заранее спасибо
0
|
10.07.2017, 22:36 | |
Ответы с готовыми решениями:
19
Не понимаю почему ругается компилятор (давно не писала на С++) Давно не писала ничего на Dev C++ выдает ошибки не могу понять как их исправить Очень часто появляется ошибка KMODE_EXCEPTION_NOT_HANDLED Ошибка компилятора С2064 в алгоритме |
Заблокирован
|
|
10.07.2017, 22:53 | 3 |
Потому что указатели на методы надо вызывать с привлечением объекта и с использованием соответствующего синтаксиса, а не как свободные функции.
Ты всё возишься с тем несчастным заказом?
0
|
Заблокирован
|
|
10.07.2017, 22:59 | 5 |
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
10.07.2017, 23:12 [ТС] | 7 |
nd2, я попыталась сделать их статическими... Но ошибок стало еще больше)))
0
|
Заблокирован
|
|
10.07.2017, 23:13 | 8 |
MayaNash, сколько ты дерёшь за такую откровенную халтуру?
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
||||||||||||||||
10.07.2017, 23:19 [ТС] | 10 | |||||||||||||||
nd2, не предлагали. Кстати, на ваш вариант тоже выдает ошибку - хочет видеть функцию класса, а не указатель на функцию, и скобки ему тоже не нравятся. Сейчас кину весь код, короче...
Добавлено через 1 минуту FileSorterCaller.cpp:
Код
1>------ Перестроение всех файлов начато: проект: Проект1, Конфигурация: Debug Win32 ------ 1>FileSorterCaller.cpp 1>FileSorter.cpp 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(135): error C2059: синтаксическая ошибка: ( 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(135): error C2039: j: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(135): error C2059: синтаксическая ошибка: ) 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(136): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "intContent" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(136): error C2039: j: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(136): error C2597: недопустимая ссылка на нестатический член "FileSorter::intContent" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(136): error C3867: "FileSorter::intContent": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(137): error C2039: j: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(137): error C2597: недопустимая ссылка на нестатический член "FileSorter::intContent" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(137): error C3867: "FileSorter::intContent": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(137): error C2039: currentElement: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(141): error C2059: синтаксическая ошибка: <tag>::* 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(142): error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(142): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(154): error C2039: i: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(154): error C2597: недопустимая ссылка на нестатический член "FileSorter::maxSize" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(154): error C3867: "FileSorter::maxSize": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(154): error C2568: <: не удается разрешить перегрузку функции 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2039: j: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2039: size_t: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "j" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2039: i: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2597: недопустимая ссылка на нестатический член "FileSorter::stringContent" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C3867: "FileSorter::stringContent": нестандартный синтаксис; используйте "&", чтобы создать указатель на член 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2039: length: не является членом "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "j" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2059: синтаксическая ошибка: ; 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(155): error C2059: синтаксическая ошибка: ) 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(156): error C2143: синтаксическая ошибка: отсутствие ";" перед "if" 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(156): error C2065: i: необъявленный идентификатор 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(156): error C2228: выражение слева от ".at" должно представлять класс, структуру или объединение 1>d:\заказы\del (vk)\1\проект1\проект1\filesorter.cpp(156): error C2065: j: необъявленный идентификатор 1>Создание кода... 1>Сборка проекта "Проект1.vcxproj" завершена с ошибкой. ========== Перестроение всех проектов: успешно: 0, с ошибками: 1, пропущено: 0 ==========
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
10.07.2017, 23:42 [ТС] | 12 |
nd2,
Код
1>------ Перестроение всех файлов начато: проект: Проект1, Конфигурация: Debug Win32 ------ 1>FileSorterCaller.cpp 1>FileSorter.cpp 1>d:\заказы\михаил хамхоев (vk)\1\проект1\проект1\filesorter.cpp(148): error C2064: результатом вычисления фрагмента не является функция, принимающая 2 аргументов 1>d:\заказы\михаил хамхоев (vk)\1\проект1\проект1\filesorter.cpp(159): error C2039: needsToBeMoved: не является членом "FileSorter" 1>d:\заказы\михаил хамхоев (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>Создание кода... 1>Сборка проекта "Проект1.vcxproj" завершена с ошибкой. ========== Перестроение всех проектов: успешно: 0, с ошибками: 1, пропущено: 0 ==========
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|||||||||||
10.07.2017, 23:48 [ТС] | 14 | ||||||||||
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
||||||
10.07.2017, 23:54 [ТС] | 16 | |||||
nd2, увидела скобочки, но все равно ошибка еще осталась.
Код
1>------ Перестроение всех файлов начато: проект: Проект1, Конфигурация: Debug Win32 ------ 1>FileSorterCaller.cpp 1>FileSorter.cpp 1>d:\заказы\михаил хамхоев (vk)\1\проект1\проект1\filesorter.cpp(159): error C2039: needsToBeMoved: не является членом "FileSorter" 1>d:\заказы\михаил хамхоев (vk)\1\проект1\проект1\filesorter.h(9): note: см. объявление "FileSorter" 1>Создание кода... 1>Сборка проекта "Проект1.vcxproj" завершена с ошибкой. ========== Перестроение всех проектов: успешно: 0, с ошибками: 1, пропущено: 0 ========== Добавлено через 25 секунд nd2, спасибо большое за помощь
0
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|||||||||||
11.07.2017, 00:10 | 17 | ||||||||||
MayaNash, ты код на ходу меняешь, и предлагаешь мне, не видя изменений, разбираться в этом.
Сначала у тебя класс такой:
Добавлено через 6 минут Вот твой первоначальный код (с исправлениями), компилируется без ошибок:
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
11.07.2017, 00:14 [ТС] | 18 |
nd2, а в моем Visual-е куча ошибок (копировала ваш код)
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
11.07.2017, 00:22 [ТС] | 20 |
nd2, уже решила, уже неактуально. В одном месте в хедере точку с запятой забыла, из-за того они и были.
0
|
11.07.2017, 00:22 | |
11.07.2017, 00:22 | |
Помогаю со студенческими работами здесь
20
как то очень давно пришлось соорудить маленький скриптик Компьютер очень часто выходит из системы и появляется ошибка на синем фоне Почему появляется ошибка 200 (деление на 0)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |