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

Динамическое создание переменных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описание заголовочного файла synchapi.h http://www.cyberforum.ru/cpp-beginners/thread1235888.html
сабж Нужно на русском. Есть такие ресурсы? Всё облазил...
C++ Освобождение памяти в деструкторе класса Перечитал по этому поводу много информации. Главный вопрос. Есть класс в котором происходит динамическое выделение памяти. В конструкторе я эту память хочу удалить. Пробовал много методов вроде создания отдельной функции внутри класса, которая освобождает память и встраивания ее в деструктор. Постоянно вылетает ошибка. Вопрос при удалении объекта класса динамически выделенная память сама по... http://www.cyberforum.ru/cpp-beginners/thread1235882.html
C++ Работа с командной строкой. Отрытие вызываемых файлов
Добрый вечер форумчане. Составлена программа с аргументами командной строки. Hello, word C:\WINDOWS\system32\notepad.exe D:\comp11.txt D:\forma.exe И в свойствах проекта вот этот командный аргумент "C:\WINDOWS\system32\notepad.exe D:\comp11.txt", при запуске программы, ничего не запускает. Проверяя C:\WINDOWS\system32\notepad.exe D:\comp11.txt на командной строке - она работает. А...
C++ Найти ошибку при освобождении памяти
Тут используется полиморфизм правильно, а вот очистка памяти в первом вроде правильно, а во втором нет...( Правильно такое или нет? FirstClass **arr; arr = new FirstClass*; FirstClass *c = new SecondClass(); FirstClass *d = new FirstClass(); FirstClass *e = new SecondClass(); arr = c;
C++ Составить алгоритм обхода игрового поля http://www.cyberforum.ru/cpp-beginners/thread1235802.html
Вобщем, такая тема: Дан двумерный массив чисел 12х12, который содержит числа от 0 до 5. 0 - дырка 1 - мое местоположение( при запуске приложения ) 2 - черный ящик( -здоровье ) 3 - красный ящик( +здоровье ) 4 - зеленый ящик( +защита ) 5 - положение противника( противник, как и сам игрок, один ).
C++ Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Функции в одну строчку, сразу в ретарне вычисляет возвращаемое значение. подробнее

Показать сообщение отдельно
aleks_tar
2 / 2 / 0
Регистрация: 19.06.2014
Сообщений: 17
30.07.2014, 19:07     Динамическое создание переменных
Можно взять вектор и записывать все значения переменных в него и потом их всех складывать, к примеру. (код написал на коленке)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// вектор для переменных - простая динамическая структура данных
// можно взять любую другую, удобную для Вас структуру (std::list, к примеру)
std::vector variables; 
 
// значение текущей переменной
int value = 0;
 
 
while(...)
{
    // получение значения текущей переменной
    std::cin >> value;
    // добавление значения переменной в вектор (массив)
    variables.push_back(value);
}
 
// переменная для результата вычислений
int result = 0;
 
// вычисление результата
// в данном случае я вижу, что нужно делать сложение
for(int i = 0; i < variables.size(); ++i)
{
    result += variables.at(i);
}
 
Текущее время: 21:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru