Форум программистов, компьютерный форум 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, " " )); Эта вещь мне выводит циферки в консоль. Как мне это...
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...
C++ Вывести цифру прописью http://www.cyberforum.ru/cpp-beginners/thread596310.html
Сделайте вектор проведение десяти строк значения "ноль" , "один" , .. "девятку" . Используйте это в программе, которая преобразует цифру в соответствующей прописано значение, например, вход 7 дает на...
C++ нужно проверять переменную которая последней изменилась смысл таков, мне нужна проверка для числовых переменных у меня их 6, цель узнать какая изменилась последней, с той и выполнить определенные действия подробнее

Показать сообщение отдельно
Avtandilko
1 / 1 / 0
Регистрация: 02.06.2012
Сообщений: 39

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

04.06.2012, 21:19. Просмотров 1409. Ответов 5
Метки (Все метки)

Есть динамический массив, но почему-то на строке delete[] FirstPoint; студия (2010) пишет что-то про попытку записи в память после конца кучи (перевод несколько вольный). В чем проблема?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#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;
getchar();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru