1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 27
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Перегрузка << в многофайловом проекте18.02.2018, 21:35. Показов 1425. Ответов 11
Метки нет (Все метки)
Чтобы узнать, как перегружать потоки, зашел на msdn, нашел там это:
Date. h
Date.cpp
0
|
18.02.2018, 21:35 | |
Ответы с готовыми решениями:
11
Ошибки в многофайловом проекте Struct в многофайловом проекте Ошибка LNK2019 в многофайловом проекте Ошибка линковки в многофайловом проекте |
1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 27
|
|
18.02.2018, 21:59 [ТС] | 4 |
Да, пишет:
error C2143: синтаксическая ошибка: отсутствие ";" перед "&" error C2433: ostream: "friend" не разрешается для объявлений данных error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию error C2238: непредвиденные лексемы перед ";" error C2872: ostream: неоднозначный символ note: может быть "int ostream" note: или "std::ostream" error C2143: синтаксическая ошибка: отсутствие ";" перед "&" error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию error C2086: int ostream: переопределение note: см. объявление "ostream" error C2065: os: необъявленный идентификатор error C2059: синтаксическая ошибка: const error C2143: синтаксическая ошибка: отсутствие ";" перед "{" error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) 1>Сборка проекта "delete it.vcxproj" завершена с ошибкой.
0
|
1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 27
|
|
18.02.2018, 22:19 [ТС] | 7 |
Подключение "iostream" в Date.h помогло. Большое спасибо!
Удалил, дописал "std::", и еще вопрос: разве использовать пространство имен хоть когда-то хорошо?
0
|
1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 27
|
|
18.02.2018, 22:33 [ТС] | 9 |
Некоторые говорят, что это влияет на скорость работы: "компилятор пытается подставить 'std::' к каждому слову". Хотя я думаю, что если и влияет, то только на скорость компиляции.
В заголовочном файле тогда использовать пространства имен просто плохой тон?
0
|
1 / 1 / 0
Регистрация: 20.09.2017
Сообщений: 27
|
|
18.02.2018, 22:52 [ТС] | 12 |
Спасибо за книгу
0
|
18.02.2018, 22:52 | |
18.02.2018, 22:52 | |
Помогаю со студенческими работами здесь
12
Ошибка LNK2005 в многофайловом проекте Вызов функции в многофайловом проекте Иерархия классов в многофайловом проекте Вывод в файл *.txt в многофайловом проекте Как избавиться от глобальных переменных в многофайловом проекте на С++? Разделение класса со статической переменной в многофайловом проекте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |