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

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

Войти
Регистрация
Восстановить пароль
 
anklbenz
7 / 7 / 1
Регистрация: 21.12.2012
Сообщений: 68
#1

Как правильно объявить константы для всего проекта, который состоит из нескольких файлов - C++

12.02.2013, 19:06. Просмотров 908. Ответов 3
Метки нет (Все метки)

какой-нибудь Variables.h
в котором будет что-то типа:

C++
1
2
3
4
5
6
7
8
#define A 50
#define B 40
 
или
 
const int A 50
 
и тд.
чтобы можно было подключать к файлам проекта

или какой правильный путь для хранения констант
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2013, 19:06     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов
Посмотрите здесь:

Как правильно записать число в вектор, который состоит из векторов? - C++
Что-то никак не соображу. Каждый элемент - это вектор... std::vector< std::vector<int> > v; ... v = 1; // error C2679: бинарный...

Как правильно организовывать проект из нескольких файлов? - C++
В данный момент отрыл свой старый проект (и тогда был новичком и сейчас, два года не прогал). Проект крупный, написан ужасно и совсем...

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

Как создать глобальную константу для всего проекта? - C++
как создать?

Как правильно объявить fopen - C++
Доброго времени суток. наткнулся на некоторого рода проблемку. Не могу объявить fopen.. Описываю так как на MSDN написано , а компилятор...

Как правильно объявить вектор? - C++
Только начинаю постигать STL. Подскажите, как заполнить случайными числами 1..9 значения контейнеров vector и map. И как вектор...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xtorne21st
интересующийся
303 / 274 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
12.02.2013, 19:26     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов #2
В Variables.h в глобальной зоне видимости:
const int A = 50;
В другом файле
#include "Variables.h"
extern const int A;
anklbenz
7 / 7 / 1
Регистрация: 21.12.2012
Сообщений: 68
12.02.2013, 19:52  [ТС]     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов #3
а можно использовать
#define
в таком случае и как

или лучше не использовать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2013, 20:03     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов
Еще ссылки по теме:

Как правильно объявить структуру - C++
Всем доброго времени суток.Есть задача:Составить программу формирования данных об успеваемости студентов по дисциплине: фамилия И.О., 5...

Как правильно объявить массив байтов? - C++
Как правильно объявить массив байтов? Надо ли вручную выставлять ему размер после "GetBitmapBits"? Я делал так: extern...

Как правильно объявить vector в классе? - C++
как правильно объявить вектор? #include <vector> #include <algorithm> using namespace std; extern int map; ...

Как правильно объявить массив объектов - C++
Как правильно объявить массив объектов: #include <cstdlib> #include <iostream> using namespace std; class orenda_kvartiri {...

Как правильно объявить статический метод - C++
например class A { private: static void method(); // объявление }; // как правильно объявить реализацию?

Как правильно объявить массив строк c++ - C++
Подскажите пожалуйста, как реализовать: нужно корректно обьявить массив символов(неполучается) (точнее массив строк), который прога будет...


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

Или воспользуйтесь поиском по форуму:
ITcrusader
Эксперт C++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
12.02.2013, 20:03     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов #4
1. Погугли "define vs const c++" или другие вариации на эту тему;
2. От define лучше по возможности вообще отказываться и использовать константы и inline функции;
3. С глобальными константами работать так, как предписано было выше, и ими не злоупотреблять стараться.

главный совет - побольше гугли)
Yandex
Объявления
12.02.2013, 20:03     Как правильно объявить константы для всего проекта, который состоит из нескольких файлов
Ответ Создать тему
Опции темы

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