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

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

Войти
Регистрация
Восстановить пароль
 
Dani
1300 / 637 / 56
Регистрация: 11.08.2011
Сообщений: 2,280
Записей в блоге: 2
Завершенные тесты: 1
#1

Вынести переменные в отдельный файл - C++

25.12.2013, 15:15. Просмотров 184. Ответов 0
Метки нет (Все метки)

Привет.
Есть много переменных, определяющие развитие программы, которые необходимы большому количеству функций (передавать их в каждую ф-цию - слишком затруднительно и загромоздит код). Я решил закинуть их все в неймспейс и вынести в отдельный файл variables.h. Там я прописал pragma once и #ifndef VARIABLES_H ... , потому что этот хеадер с переменными будут подгружать много других хеадеров. Но при линковке, компилятор ругается на то, что переменные в variables.h многократно определены. Как можно решить эту проблему или как по другому можно вынести неймспейс?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 15:15     Вынести переменные в отдельный файл
Посмотрите здесь:

Не получается вынести класс в отдельный файл - C++
Добрый вечер. Не получается вынести код в отдельный файл. есть заголовочный файл, и есть файл с методами. При компиляции выдает ошибку...

Как вынести структуру в отдельный файл - C++
Помогите, пожалуйста. Задали дополнительное задание: вынести структуру в отдельный файл. Я понятия не имею как это делать. #include...

как вынести класс в отдельный файл? - C++
сделал простенький класс class cool { public: cool(); int ga(); int gb(); void sa(int _a);

Как вынести функцию с++ в отдельный файл - C++
Как вынести функцию в отдельный файл как в PHP например: Например есть функция int function(){ int a,b,c; a=3; b=5; ...

Как вынести реализацию методов шаблонного класса в отдельный файл? - C++
Как вынести реализацию методов шаблонного класса в отдельный файл, описание шаблонного класса в .h а реализацию хотелось бы сделать в...

Вынести код создания списка в отдельный модуль - C++
#include <iostream> #include <conio.h> using namespace std; struct A { int key; }; class List { public:

Нужно вынести часть программы в отдельный модуль - C++
Помогите вынести 19-36 строки в отдельный модуль, чтобы можно было потом как заголовочный файл .h его подключить #define...

Раздельная компиляция: вынести вектор в отдельный модуль - C++
Всем привет! Лазил я в гугле и наткнулся на тему по раздельной компиляции. Там был пример, в отдельный модуль, выносились глобальные...

Вынести в отдельный список все отрицательные элементы исходного - C++
Здравствуйте. Помогите пожалуйста решить задачу. Набросок есть, но программа не работает. Предположим, что уже построен и задан...

Не собирается проект, если main вынести в отдельный модуль - C++
list.h #ifndef LISTCLASS_H #define LISTCLASS_H class list{ private: int myValue; list * myNext; public:

ООП. header файл. Функцию объекта вынести в файл класса - C++
#ifndef DRAW_H #define DRAW_H #include "mainwindow.h" #include "ui_mainwindow.h" #include <QFile> #include <QTextStream> ...

Вынести переменную в заголовочный файл - C++
Почему если вынести объявление глобальной переменной в заголовочный файл при компиляции возникает ошибка ... already defined in main.obj


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

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

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