Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,587
Записей в блоге: 12
#1

пространство имён - C++

14.11.2012, 20:12. Просмотров 218. Ответов 0
Метки нет (Все метки)

создал я такую мусорку как global.h , определил там пространство camera_system. Возникла такая проблемма при включении мусорки в несколько файлов(переопределения)
1>game.obj : error LNK2005: "void __cdecl camera_system::SphericalToNormal(float,float &,float,float &,float &,float &)" (?SphericalToNormal@camera_system@@YAXMAAMM000@Z) уже определен в main.obj
1>game.obj : error LNK2005: "void __cdecl camera_system::NormalToSpherical(float &,float &,float &,float,float,float)" (?NormalToSpherical@camera_system@@YAXAAM00MMM@Z) уже определен в main.obj
1>game.obj : error LNK2005: "struct tagPOINT old_mouse_location" (?old_mouse_location@@3UtagPOINT@@A) уже определен в main.obj
1>game.obj : error LNK2005: "float camera_system::locate_z" (?locate_z@camera_system@@3MA) уже определен в main.obj
.....................................................
C++
1
2
3
4
5
6
7
8
#ifndef global_h
#define global_h
//...
namespace camera_system
{
//...
};
#endif
как выйти из положения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 20:12     пространство имён
Посмотрите здесь:

Пространство имён - C++
Прочитал сейчас раздел про пространство имён, но так всё равно и не понял, почему лучше не использовать директиву using. Допустим,...

Пространство имён - C++
Допустим я пишу свою программу, для которой пишу свои классы. Стоит ли создавать для них пространство имён? И вообще, в каких ситуациях...

пространство имён - C++
Здравствуйте. Из C# я примерно представляю что такое пространство имён. Но возникает вопрос. Допустим в программе я использую...

Пространство имён! - C++
Как лучше указывать пространство имён? using namespace std вначале? или std::? вроде бы проще первый вариант, но почему используют...

Пространство имён - C++
Добрый вечер, 1) как правильно называется часть "Foo::" в этой записи void Foo::hello(){} 2) и почему не сделают using namespace...

Как внести класс в пространство имён - C++
Есть задача, которую решил, там надо было поработать в пространстве имён. В следующей необходимо было это всё переделать под класс,...

Как включить класс из внешнего файла в пространство имён? - C++
У меня есть несколько .hpp файлов с объявлениями классов, типа этого: #ifndef EXPRESSION_HPP_INCLUDED #define EXPRESSION_HPP_INCLUDED ...

Зачем создавать безымянное пространство имён, если я могу просто написать static? - C++
Народ, прочитал что в С++ для объявления статической глобальной переменной используют вот такую штуку: namespace { int x; ...

Конфликт имён - C++
Добрый день. При запуске программы возникает следующая ошибка: Сейчас изучаю книгу Страуструпа "Программирование. Принципы и...

Пространства имён с++ - C++
Может я отсталый совсем, но перечислите пожалуйста все известные вам пространства имён в с++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru