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

Создание области определния для очистки временных локальных переменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на массивы: Найти самый год, в котором общая сумма продаж фирмы была минимальной за период учета http://www.cyberforum.ru/cpp-beginners/thread1021599.html
добрые люди помогите сделать код для программы. Разработать программу для ввода информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20), вывода введенных данных на экран в виде таблицы и выполнения дополнительной операции над таблицей. Для каждого года вводятся суммы продаж в каждом квартале. Пример вывода таблицы продаж за 5 лет приведен в таблице....
C++ Кто знает С ++ (знающим и понимающим) Вообще задачи дали мне от "балды" (их 2). необходимо решить сегодня! помогите кто может так как знания уже не те (т.е. когда-то они были, но время берет свое, а тут попросили помощи, а я прошу у более знающих людей)!( 1) Дано целое K от 2 до 20. Найти коэффициенты K-го многочлена Чебышева (Замечание: многочлены Чебышева определяются формулами T0(x)=1; T1(x)=x; Tn(x)=2x*Tn-1(x)-Tn-2(x) ... http://www.cyberforum.ru/cpp-beginners/thread1021594.html
Проверка на принадлежность некоторому классу C++
Здравствуйте! Как реализовать проверку объекта на принадлежность некоторому классу?
C++ Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую
Даны две последовательности чисел, содержащие n элементов. Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую. помогите составить код программы всем спасибо
C++ Массивы структуры http://www.cyberforum.ru/cpp-beginners/thread1021557.html
Как найти среднюю температуру заданого месяца, а потом определить в какие дни этого месяца температура превышала среднии показатели?
C++ Присвоить переменной значение той переменной, которое находится между двумя другими на числовой оси Даны три вещественных, не равных между собой числа a, b, c. Переменной Y присвоить значение той переменной, которое находится между двумя другими на числовой оси. Например, если a=5, b=2, c=4, то Y=4. помогите пожалуйста написать код программы всем спасибо подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
28.11.2013, 10:27     Создание области определния для очистки временных локальных переменных
Предположим, имеется некоторые доп. переменные, используемые только для нескольких действий в функции, а остаток функции (много больше, чем те действия с временными переменными) их не использует, поэтому я бы хотел освободить от них память. Могу ли я быть уверен, что такой код будет давать именно нужный мне результат и temp перестанет занимать память после выхода за скобку? И как такое влияет на оптимизации компилятора?
C++
1
2
3
4
5
6
7
8
9
void SomeFunctionWithSwap(int& x, int& y)
{
{
int temp = x;
x = y;
y = temp;
}
//работаю с X и Y, не используя temp.
}
И будет ли отличаться это по оптимизации и опять-таки освобождению памяти при использовании непримитивным классов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru