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

Как избавиться от замусоривания cpp файлов дубликатами деклараций функций и переменных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прерывание функции из другой функции http://www.cyberforum.ru/cpp-beginners/thread1302724.html
День добрый. У меня есть написанная программа в Qt в которой при нажатии на одну кнопку начинается вычисление больших трехмерных массивов, это может занимать много времени. Мне нужно создать другую кнопку, которая будет останавливать процесс расчета массивов, и выведет промежуточный результат. Вопрос заключается в том, как из одной функции остановить выполнение цикла другой функции? Спасибо...
C++ Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения #include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "rus"); int n, i; time_t t; cout<<"Введите количество элементов массива: "; http://www.cyberforum.ru/cpp-beginners/thread1302723.html
C++ Такой sizeof - это нормально?
sizeof(PVOID) 8 байт, а sizeof (long int) 4 байта.
C++ Ошибка преобразования класса
Добрый день! Уважаемые, помогите пожалуйста найти ошибку. #include <iostream> #include <stdio.h> #include <string.h> #include <locale> using namespace std; class sotr{ private:
C++ Дано вещественное x. Вычислить z =f( x ) http://www.cyberforum.ru/cpp-beginners/thread1302705.html
Задачу надо переписывать на форум. Редактор формул внизу страницы!
C++ Чем дебажить x64? Среда code blocks, компилятор tdm64-gcc-4.8.1-3. не берёт уникодовые строки:. подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт С++
 Аватар для TheCalligrapher
2908 / 1444 / 397
Регистрация: 18.10.2014
Сообщений: 2,662
17.11.2014, 09:36     Как избавиться от замусоривания cpp файлов дубликатами деклараций функций и переменных?
Цитата Сообщение от programina Посмотреть сообщение
А если этих файлов cpp штук 500, то 500 int a по одному в каждом
На колу мочало, начинай сначала... Я же ясно сказал - так делать нельзя ни в коем случае. 'int a;' должно присутствовать только в одном файле реализации. Все.

Хоть у вас 500 файлов, хоть миллион, во всей программе у вас будет открытым текстом написано ровно два 'int a;': один в заголовке как 'extern int a;' и еще один в одном из файлов реализации, как 'int a;'.
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru