C ++ Несколько определенийC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ Несколько определений

Сообщение Anonymous »

Таким образом, у меня есть файл заголовка, в котором есть реализации функций, а также прототипы. Сейчас я пытаюсь отделить эти реализации от файла и просто оставить прототипы, так как я знаю, что не хорошие стандарты для реализаций в файлах заголовка. Однако, когда я удаляю реализации из файла заголовка и помещаю их в свой собственный файл CPP, а затем пытаюсь связать этот файл CPP с остальной частью проекта, он жалуется на несколько определений функций. Спасибо за любую помощь/советы
std::bitset foo1(const std::string stringVal);
std::bitset foo2(const int decimalVal);
std::string foo3(const int integerVal);
< /code>
У меня есть include guard on, чтобы он не включался более одного и раз. Тем не менее, он жалуется на несколько определений функций, если они отделены от файла заголовка.

Подробнее здесь: https://stackoverflow.com/questions/893 ... definition
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»