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

Работа со структурами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Char http://www.cyberforum.ru/cpp-beginners/thread814937.html
Char и char. В чем разница, и вообще что означает число внутри ""?
C++ Сортировки слиянием с динамическим массивом Добрый вечер! мне нужно отсортировать массив слиянием с динамическим массивом помогите пожалуйста!!! массив #include "stdafx.h" #include "time.h" #include "stdlib.h" http://www.cyberforum.ru/cpp-beginners/thread814930.html
Орграф. Найти все вершины не достижимые из данной C++
граф хранится в виде матрицы смежности. сделал чтобы показывал только те вершины, которые к которым нет прямого пути, тоесть дуг от заданной к ним нет. как сделать, чтобы всевозможные пути рассматривал. #include "stdafx.h" #include "iostream" #include "stdio.h" #include "conio.h" using namespace std; bool menu();
C++ Создание пользовательских функций
Необходимо реализовать программный код, позволяющий найти решение задачи получения несократимой дроби. Помогите люди!!!!!))
C++ Замена символов в строке http://www.cyberforum.ru/cpp-beginners/thread814921.html
Здравствуйте ,есть код ,который считывает строку и заменяет в ней определенные символы,выдаетмассу ошибок при компиляции ,помогите пожалуйста.! #include <iostream> using namespace std; int main() { string a; cin>>a; string b=a; for(int i=0;i<b;++i) {
C++ Создание пользовательских функций Необходимо реализовать программный код, позволяющий найти решение следующей задачи. Для х, изменяющегося от a до b (интервал указан в третьей графе таблицы вариантов заданий) с шагом h= b−a 10 , вычислить функцию y=f(x), используя ее разложение в степенной ряд (вторая графа) в двух случаях: а) для заданного количества слагаемых N (величина зависит от свойств степенного ряда, примерное... подробнее

Показать сообщение отдельно
srg_btl
33 / 33 / 2
Регистрация: 21.02.2013
Сообщений: 90
21.03.2013, 22:19     Работа со структурами
Конечно нужно, можно через new (C++), можно через malloc (C)
Им первоначально присваивают NULL, чтоб знать что они еще ни на что не указывают.
C++
1
2
3
4
int* ptr = NULL;
.....
if( ptr == NULL ) // или просто ( !ptr )
  ptr = new int[10];
но следует помнить что выделеную память нужно очищать
C++
1
2
3
4
delete [] ptr;
// память у нас освободилась, но ptr дальше указывают на нашу выделеную память
// поэтому чтоб наверняка к ней больше никто не доступился зануляем
ptr = NULL;
 
Текущее время: 02:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru