|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2018, 21:39 | #1 |
Регистрация: 19.04.2018
Сообщений: 6
|
[C++] Заголовочные файлы
Как работать с несколькими файлами в проекте? Как нужно исправить, то что у меня получилось?
Задача: Создать класс для хранения календарных дат.Обеспечить возможность работы с датами в различных форматах, изменения даты на заданное количество дней.Перегрузить операцию « – » для нахождения разности дат и операции сравнения. Для класса определить оператор << .Стандартные функции и типы С для работы с датами не использовать. Код:
Код:
Код:
|
29.05.2018, 01:24 | #2 | |||
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
На первый взгляд меня смущает
Цитата:
В h файле запишите Код:
Цитата:
Смысл в том, что присваивание фактических значений (= { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }) должно быть в CPP файле, иначе, будут генерироватся копии множественные. Если в хидере записать так Цитата:
Но повторюсь, по вашему коду проще удалить из h. Т.к. используется только в 1 срр файле - там его и объявить. Последний раз редактировалось alexzk; 29.05.2018 в 01:29. |
|||
29.05.2018, 08:04 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
29.05.2018, 11:50 | #4 |
Регистрация: 19.04.2018
Сообщений: 6
|
Спасибо я удалить в h, ошибок стало меньше.
А ещё с main 1 IntelliSense: identifier "Data" is undefined 2 IntelliSense: expected a ';' 3 IntelliSense: expected a ';' 4 IntelliSense: identifier "denX" is undefined 5 IntelliSense: identifier "denR" is undefined |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заголовочные файлы | Студ | Общие вопросы C/C++ | 4 | 11.04.2014 10:45 |
Заголовочные файлы Dt | Peleduy | Qt и кроссплатформенное программирование С/С++ | 0 | 17.10.2012 13:19 |
Заголовочные файлы в Си | Pirr | Общие вопросы C/C++ | 12 | 18.03.2011 00:29 |
Заголовочные файлы | legendary | Общие вопросы C/C++ | 1 | 11.09.2010 19:41 |
Заголовочные файлы. C++ | Vi_King | Помощь студентам | 2 | 03.04.2008 18:47 |