2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
||||||||||||||||
1 | ||||||||||||||||
ошибка 206125.01.2014, 00:57. Показов 1681. Ответов 15
Метки нет (Все метки)
Вопрос к знатокам почему если передаю структуру вот так вот в метод
то возникает ошибка синтаксиса 2061 а если вот так вот а потом приведу к нужному типу то нет проблем
задолбался с этой ошибкой , все классы пиходиться так передавать !!! , если указываю в параметрах конкретный тип то такая ошибка , проект MFC Добавлено через 3 минуты
Вот так вот и в констуктор приходиться передавать иначе таже самая ошибка , а потом только внутри метода приводить к нужному типу , насколько важно это по скорости !!!!?????? , мне нужна скорость !!
0
|
25.01.2014, 00:57 | |
Ответы с готовыми решениями:
15
Костя выписал на доску 30 последовательных членов арифметической прогрессии с разностью 2061. Докажите, что в IIS- asp ошибка: HTTP 500.100 - Внутренняя ошибка сервера - ошибка ASP Internet Information Services Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи! Ошибка при добавлении в файл. Ошибка 101: Ошибка записи на диск (Error 101: Disk write error). |
2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
|
25.01.2014, 01:36 [ТС] | 3 |
Ошибка 4 error C2061: синтаксическая ошибка: идентификатор "MessageStruct" c:\users\андрей\documents\visual studio 2012\projects\lightspeedtrader\samples\vs2010\основной проект ls\lightspeedtraderapi_50\lightspeedtraderapidemo\MainClass.h 40 1 LightspeedTraderAPIDemo
Добавлено через 1 минуту показывает в хедере где обьявлен метод void MainClass::CreateNewExampleSCR(MessageStruct* pMsgStructSCR);
0
|
2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
||||||||||||||||
25.01.2014, 12:22 [ТС] | 8 | |||||||||||||||
Вот это Хедер где прописана структура
Вот второй хедер
в .сpp MainClass описываю метод
итог Ошибка 1 error C2061: синтаксическая ошибка: идентификатор "MessageStruct" c:\users\андрей\documents\visual studio 2012\projects\lightspeedtrader\samples\vs2010\основной проект ls\lightspeedtraderapi_50\lightspeedtraderapidemo\MainClass.h 41 1 LightspeedTraderAPIDemo Добавлено через 1 минуту пробовал не получилось целая куча ошибок выскочила
0
|
46 / 15 / 4
Регистрация: 13.03.2013
Сообщений: 302
|
|
25.01.2014, 12:24 | 9 |
почему виртуальный деструктор в MainClass, если там нет виртуальных методов?
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
25.01.2014, 12:28 | 10 |
зачем в первом инклуде (я так понял это Message.h) у вас инклудится MainClass.h (строка 3)? Он там не используется и его там не надо. Попробуйте убрать. А то у вас цикл получается:
MainClass.h инклудит Message.h, а Message.h инклудит MainClass.h. Если это не поможет то сюда запостите весь список ошибок с полным их описанием.
1
|
2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
|
25.01.2014, 12:31 [ТС] | 11 |
поправил убрал пока ,они будут
но это не решает проблему Добавлено через 1 минуту нужен потому что я в Message.cpp создаю обьект MainClass
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
25.01.2014, 12:32 | 12 |
может оказаться так, что с2061 вы этим исправили и пошли выдаваться следующие ошибки, которые компилятор не мог обнаружить из-за предыдущей. Добавлено через 34 секунды он используется в Message.cpp - значит туда и надо инклуд добавлять. а не в h файл
0
|
2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
|
25.01.2014, 12:36 [ТС] | 13 |
убрал из хедера Message.h #include "MainClass.h"
и вставил Message.cpp ошибка пропала !!! , почему? , какие правила подключения хедеров? я просто в основном на C# пишу , но тут пришлось немножко на с++ , что то не догоняю этот момент
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
25.01.2014, 12:38 | 14 |
Как узнать то, что нужно: это уже немного дольше расписывать.
0
|
2 / 2 / 0
Регистрация: 05.01.2013
Сообщений: 69
|
||||||
25.01.2014, 12:42 [ТС] | 15 | |||||
вопрос по преобразованию типов из void
Добавлено через 1 минуту может чуточку распишем?
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
25.01.2014, 12:54 | 16 | |||||
это не функция. это создание временной переменной типа указатель на MessageStruct.
Время мизерное. Да и рано вам об этом париться. Когда проседание производительности будет заметно, тогда и стоит чесаться. Но это не повод оставлять такой код. С типами код понятнее а значит меньше шансов допустить ошибку. Добавлено через 10 минут
1
|
25.01.2014, 12:54 | |
25.01.2014, 12:54 | |
Помогаю со студенческими работами здесь
16
Ошибка SQL запроса , в базе работает, а через IBQuery в Delphi ошибка Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить? Django Ошибка доступа (403) Ошибка проверки CSRF. Запрос отклонён ASP: Response.Redirect - не работает, ошибка `500 - Внутренняя ошибка сервера' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |