|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2021, 12:40 | #1 |
Новичок
Джуниор
Регистрация: 02.05.2021
Сообщений: 4
|
Множественное определение
Добрый день,пишу первую курсовую и наткнулся на проблемы с "Раздельной компиляцей". Информацию в интернете видимо плохо искал,но не нашёл от слова совсем.
Имеется 3 файла: //main.cpp Код:
Код:
Код:
|
02.05.2021, 13:15 | #2 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 947
|
Wyncher, ошибок просто туча
огрское форматирование инклудить надо methods.h, а не methods.cpp pragma once в cpp не нужнА переменные, помеченные extern должны быть определены в каком-нибудь cpp. А ещё лучше объявлять их как inline в одном месте в заголовке. Имена глобальных переменных навроде "c" - это жесть )) main() должна возвращать int использовать using namespace std; - очень плохо, особенно в заголовке исправленный вариант https://onlinegdb.com/ByD8hl3Pu Последний раз редактировалось Алексей1153; 02.05.2021 в 13:18. |
02.05.2021, 13:35 | #3 |
Новичок
Джуниор
Регистрация: 02.05.2021
Сообщений: 4
|
Подредактировал свой код в соответствии с примером. Получил такие ошибки. Также string_view не принадлежит std(я убрал _view и теперь ошибок в том месте нет).
|
02.05.2021, 13:40 | #4 |
Новичок
Джуниор
Регистрация: 02.05.2021
Сообщений: 4
|
|
02.05.2021, 13:43 | #5 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 947
|
Wyncher, а зачем они глобальные то? Передавай через аргументы функции
в настройках проекта включи стандарт 17, и "ошибки" уйдут |
02.05.2021, 13:52 | #6 |
Новичок
Джуниор
Регистрация: 02.05.2021
Сообщений: 4
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Множественное наследование | Алексей201 | Visual C++ | 4 | 16.12.2013 04:35 |
Множественное наследование | midiss | Visual C++ | 2 | 31.05.2013 12:52 |
Множественное наследование в C# | Mixim | C# (си шарп) | 15 | 14.03.2012 19:43 |
Множественное наследование | Crucian | Общие вопросы Delphi | 1 | 29.12.2008 14:26 |