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

Освобождение памяти после динамического массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::copy http://www.cyberforum.ru/cpp-beginners/thread596367.html
typedef std::list<size_t> Path; Path::iterator _it; Path path; std::copy( _it, path.end(), std::ostream_iterator<size_t>( std::cout, " " )); Эта вещь мне выводит циферки в консоль. Как мне это куда нить записать? С итераторами не сталкивался пока... Пробовал так, но что-то не вышло Path out; std::copy( _it, path.end(), out.begin());
C++ Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? http://www.cyberforum.ru/cpp-beginners/thread596359.html
Матрица столбцы с нечетными числами C++
Дана целочисленная матрица размера M × N. Найти номер первого из ее столбцов, содержащих только нечетные числа. Если таких столбцов нет, то вывести 0. можете помочь с этим задачом?
Что это за ошибки? C++
Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl Fatal: Could not open C:\Program Files\Borland\CBuilder6\Projects\Project2.exe (error code 5) Для любой програму запускаю одно и тоже ошибки ((((( Что делать?????
C++ Вывести цифру прописью http://www.cyberforum.ru/cpp-beginners/thread596310.html
Сделайте вектор проведение десяти строк значения "ноль" , "один" , .. "девятку" . Используйте это в программе, которая преобразует цифру в соответствующей прописано значение, например, вход 7 дает на выходе семь . У той же программе, используя тот же цикл ввода, преобразования прописаны цифры в их цифра форме, например, вход семь дает выход 7 . Не могу понят как сделать, может алгоритм кто то...
C++ нужно проверять переменную которая последней изменилась смысл таков, мне нужна проверка для числовых переменных у меня их 6, цель узнать какая изменилась последней, с той и выполнить определенные действия подробнее

Показать сообщение отдельно
Avtandilko
1 / 1 / 0
Регистрация: 02.06.2012
Сообщений: 39
04.06.2012, 21:32  [ТС]     Освобождение памяти после динамического массива
и правда, спасибо


Добавлено через 3 минуты
И чтобы не создавать новую тему спрошу здесь же:

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
26
27
28
29
30
#include "stdafx.h"
#include <iostream>
 
int main()
{
int size;
std::cin>>size;
getchar();
int *FirstPoint = NULL;  
FirstPoint=new int[size];
for (int count = 0; count<size; count++)
    {
    FirstPoint[count]=count; 
    std::cout<<FirstPoint[count]<<" "<<&FirstPoint[count]<<std::endl;
    }
delete[] FirstPoint;
FirstPoint=NULL;
 
int *SecondPoint = NULL;  
SecondPoint=new int[size];
for (int count = 0; count<size; count++)
    {
    SecondPoint[count]=count; 
    std::cout<<SecondPoint[count]<<" "<<&SecondPoint[count]<<std::endl;
    }
delete[] SecondPoint;
SecondPoint=NULL;
getchar();
return 0;
}
Такой код будет являться некорректным, т.к. память, взятая из кучи и уже использовавшаяся для массива FirstPoint, будет использоваться второй раз для массива SecondPoint или все нормально?
 
Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru