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

Указатели и стрктуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ просто так http://www.cyberforum.ru/cpp-beginners/thread1006684.html
int onscreen(FILE *f) { setlocale(LC_ALL,"Rus"); system ("cls"); // очистка консоли rewind (f); // перевод указателя в начало файла int i=0, k=1; while (fread(&e, sizeof(e), 1, f)) { i++;...
C++ Сдвинуть элементы массива циклически подскажите алгоритм. Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо. главное условие: через один массив. через 2 и я могу сделать) http://www.cyberforum.ru/cpp-beginners/thread1006683.html
C++ из заданного интервала натуральных чисел определить простые
{ setlocale(LC_ALL,"Russian"); int a,b; cout<<"ПРОГРАММА, ОПРЕДЕЛЯЮЩАЯ ВСЕ ПРОСТЫЕ ЧИСЛА ИЗ ИНТЕРВАЛА НАТУРАЛЬНЫХ"<<endl<<endl; m: n: cout<<"Введите начало интервала: "; cin>>a; ...
C++ Творческое задание
Доброго всем дня. Просьба: Придумать какую-нибудь, главное интересную или с подводными камнями, задачу, где я мог бы внедрить умные указатели и покидать исключений. P.S. Не то чтобы слишком...
C++ Преобразование списка смежности в матрицу смежности http://www.cyberforum.ru/cpp-beginners/thread1006652.html
Помогите пожалуйста, нужно разработать алгоритм преобразования списка смежности в матрицу смежности, для неорентированного графа. И все это реализовать в С++
C++ Реализовать ввод, формирование/обработку и вывод массивов с при-менением функций Задачка такова: 5. Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B того же размера вначале все элементы ис-ходного массива с четными номерами, а затем — с нечетными:... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
13.11.2013, 17:33
Цитата Сообщение от ninja2 Посмотреть сообщение
а если отак spis<R> *k; то так указатель будет ни на что указывать NULL.
Ничего подобного. Указатель будет хранить адрес и в этом случае, разница же в том, что
C++
1
spis<R> *k = new(spis<R>);
создаёт указатель, хранящий действительный адрес, по которому выделена память, а
C++
1
spis<R> *k;
декларирует только существование самого указателя, то есть места для хранения адреса, но сам адрес в нём пока не действителен и память по нему не выделялась. Вроде как в деревне в центре России валяется на дороге записка "Улица Карла Борисовича де Ленокуса, дом 103544, квартира 316". Нет ни такой улицы, ни дома с таким огромным номером, ни квартиры № 316, а адрес такой уже записан. Но это адрес не существующего места.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru