1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|||||||||||
1 | |||||||||||
Error C2065: NULL: необъявленный идентификатор17.05.2015, 21:33. Показов 5537. Ответов 4
Метки нет (Все метки)
Код
1>------ Построение начато: проект: Work2, Конфигурация: Debug Win32 ------ 1> main.cpp 1>d:\c++\work2\work2\multimap.h(27): error C2065: NULL: необъявленный идентификатор 1> d:\c++\work2\work2\multimap.h(26): при компиляции функции-члена "multimap<T,keyT>::multimap(void)" класса шаблон 1> with 1> [ 1> T=avia, 1> keyT=std::string 1> ] 1> d:\c++\work2\work2\main.cpp(15): см. ссылку на создание экземпляров класса шаблон при компиляции "multimap<T,keyT>" 1> with 1> [ 1> T=avia, 1> keyT=std::string 1> ] 1>d:\c++\work2\work2\multimap.h(33): error C2065: NULL: необъявленный идентификатор 1> d:\c++\work2\work2\multimap.h(32): при компиляции функции-члена "multimap<T,keyT>::~multimap(void)" класса шаблон 1> with 1> [ 1> T=avia, 1> keyT=std::string 1> ] ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
17.05.2015, 21:33 | |
Ответы с готовыми решениями:
4
Error C2065: i: необъявленный идентификатор Error C2065: необъявленный идентификатор Error C2065: cout: необъявленный идентификатор Error C2065: _winmajor: необъявленный идентификатор |
шКодер самоучка
|
||||||
17.05.2015, 21:50 | 2 | |||||
Сообщение было отмечено MayaNash как решение
Решение
добавить
Добавлено через 1 минуту http://www.cplusplus.com/reference/cstddef/
0
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|
17.05.2015, 21:50 [ТС] | 3 |
Cra3y, при наведении кстати выдает что NULL определено как 0. Но сейчас попробую.
0
|
шКодер самоучка
|
|
17.05.2015, 21:55 | 4 |
так cstddef подключается в недрах iostream и string
а тк Ваш заголовочный файл идет первым в списке, то NULL определяется позже - уже после включения multimap.h
1
|
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
|
|||||||||||
17.05.2015, 22:22 [ТС] | 5 | ||||||||||
Cra3y, ясно, спасибо, действительно помогло
Добавлено через 10 минут Cra3y, не подскажете еще что делать с подклассом:
Код
1>------ Построение начато: проект: Work2, Конфигурация: Debug Win32 ------ 1> main.cpp 1>d:\c++\work2\work2\multimap.h(43): warning C4346: multimap<T,keyT>::iterator: зависимое имя не является типом 1> укажите префикс "typename" для задания типа 1>d:\c++\work2\work2\multimap.h(43): error C2143: синтаксическая ошибка: отсутствие ";" перед "<" 1>d:\c++\work2\work2\multimap.h(43): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>d:\c++\work2\work2\multimap.h(43): fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Добавлено через 15 минут А, просто typename надо было добавить...
0
|
17.05.2015, 22:22 | |
17.05.2015, 22:22 | |
Помогаю со студенческими работами здесь
5
Error C2065: cout: необъявленный идентификатор Страуструп: error C2065: i–1: необъявленный идентификатор error C2065: nomer: необъявленный идентификатор Error C2065: cout: необъявленный идентификатор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |