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

Вынести переменную в заголовочный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму целых положительных чисел, кратных 4 и меньших 100 http://www.cyberforum.ru/cpp-beginners/thread742283.html
Знайти суму цілих додатних чисел, кратних 4 і менших 100 помогите пожалуйста скоро экзамен
C++ this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор) class Test { int i; public: void test(int i) { this -> i = i; } }; Конструктор Test::Test всегда вызывается при неявной передаче объекта в test? http://www.cyberforum.ru/cpp-beginners/thread742259.html
C++ Вычислить значение выражения при заданных исходных данных
помогите решить задачку пожалуйста буду очень признателен если объясните новичку который тока взялся за дело :) по примеру буду делать другие
не работает поток thread (функция работает без потока!) и 1 оффтоп C++
Доброго времени суток. Как то я запиливал thread функцию, с учетом того что у меня будет массив указателей на класс thread. почему то, функцию указатель которой я передавал в конструктор потока...
C++ Вывести на экран номера всех элементов массива, не совпадающих с максимальным элементом http://www.cyberforum.ru/cpp-beginners/thread742241.html
Помогите решить используя одномерный массив) Дана последовательность из n действительных чисел. Вывести на экран номера всех элементов, не совпадающих с максимальным.
C++ Функции сравнения строк Задача: Реализуйте список строк. Напишите функции для подсчета количества строк в списке: а. начинающихся и оканчивающихся одной и той же буквой б. начинающихся с той же буквы, что и следующая... подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
22.12.2012, 21:12
Цитата Сообщение от Max64 Посмотреть сообщение
или как я подумал объявить "общие" переменные в отдельном .h файле?
тогда вынеси их в отдельный .cpp файл, а в .h файле напиши так
C++
1
2
3
extern int val1;
extern double val2;
// и т.д.
ключевое слове extern говорит о том, что это всего лишь объявление, т.е. не нужно выделять память под переменную, она выделена в другом месте. Соответственно переопределения не будет.

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