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

new, delete и указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp-beginners/thread649320.html
Всем привет) Начну с того что я не программист... Но вот решил просто освоить для себя. Выбрал язык Си. Купил книгу начал читать. Написал первую более менее законченную программу))) Калькулятор. v 0.2 #include <windows.h> #include <conio.h> #include <stdio.h>
C++ Помощь в изучении Ребят, вообщем сам процесс этот не представляю пока, вообщем хотелось бы заниматься геймдевом, но проблема в изучении( Не могли бы конкретную литературу предложить(бегаю от одного к другому а конкретно выбрать не могу), а желательно последовательность изучения тем/разделов (с/с++, winapi,direcxt и тд). Просьба отписать..заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread649311.html
C++ Считать структурированные данные в массив, проверить их корректность
Коротко: по заданию рассовать структурированные данные в массив проверить их корректронить(в числовом не должно быть букв), а потом вывести на экран. Сами данные смотреть вложенный файл! (если иероглифы шрифт на terminal поменяйте, просто напомнил)
C++ Вывод system() в программу
Так вот: Нужно каким-либо обазом читать вывод system() из самой программы. Я знаю о возможности записывать вывод в файл, а затем читать его, но это медленно. есть варианты?
C++ The varriable is being used without being defined http://www.cyberforum.ru/cpp-beginners/thread649290.html
The varriable 'i' is being used without being defined. Где ошыбка? #include <iostream> #include <math.h> using namespace std; void main() { int x,y,p,q,a,b,c,d; double A,B,D,x1,x2,x3,y1,y2,y3,f,i;
C++ Создавать файлы с результатами, не превышающие заданного размера Имеется цикл, результаты которого записываются в файл. Нужно создавать файлы с результатами, не превышающие заданного размера (500 КВ). Вот часть кода. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; void pro() { char q="test"; подробнее

Показать сообщение отдельно
ps10n1ck
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
10.09.2012, 10:18  [ТС]     new, delete и указатель
Цитата Сообщение от alsav22 Посмотреть сообщение
Насчёт этого, надеюсь, в курсе?
C++
1
2
3
4
5
6
7
8
int *ptr;
int *p;
 
p = new int[10];
ptr = p;
 
delete [] p; 
delete [] ptr; // ошибка
про это знаю, спасибо=)

Цитата Сообщение от Hydrogen
ТС, если вы уже один раз высвободили память, на которую указывал ptr, то зачем делаете это снова?
На первый пост не обращайте внимания, т.к. провтыкал часть кода - смотрим сразу 3-й пост =). А вообще спасибо за помощь, мне просто нужно было знать могу ли я через присвоение другому указателю потом освободить память занятую под массив.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru