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

Двойной указатель на объект класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LibTIFF и geotiff http://www.cyberforum.ru/cpp-beginners/thread1544662.html
Здравствуйте. Подскажите, пожалуйста, как в С++ можно прочитать файлы формата geotiff, сделать выбор профиля местности между 2 точками (даны координаты двух точек) и построить этот профиль местности?
C++ Создать "мелодию" - последовательный контейнер элементов класса "звук" Есть задание и код к нему, напишите, пожалуйста, комментарий к каждой строке. Заранее спасибо! Создать "мелодию" - последовательный контейнер элементов класса "звук" (поля: высота ноты,... http://www.cyberforum.ru/cpp-beginners/thread1544659.html
C++ Добавить в список после элементов с отрицательным информационным полем элемент с информационным полем равный 0
Здравствуйте,нужна помощь,не знаю как сделать это задание,просто не разбираюсь,пожалуйста окажите помощь Тип информационного поля double. Добавить в список после каждого элемента с...
C++ Директива include
Допустим я создаю файл header.h:int N();, а так же файл header.cpp:#include "header.h" int N() { return 2; } Каким образом подключая в своем файле библиотеку header.h и вызывая функцию N,...
C++ Сумма ряда http://www.cyberforum.ru/cpp-beginners/thread1544622.html
{delete} Нету времени в это вникать, завтра нужно сдать работу. Помогите пожалуйста, разобраться в коде и обьяснить случай Е=0 смогу, но с теорией рядов у меня все печально. Заранее спасибо! ...
C++ В чём разница между состояниями потока failbit и badbit? В чём разница между failbit и badbit? Если просто просматривать ошибку ввода в моём случае, то он всегда пишет failbit (в цикле вайл при проверке условия ввода) #include <iostream> #include... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6474 / 6037 / 1980
Регистрация: 18.12.2011
Сообщений: 15,621
Завершенные тесты: 1
05.10.2015, 09:05
hoggy, Вряд ли кто-то будет использовать такие указатели абстрактно.
Во всяком случае, я ни разу не видел другого применения, кроме массивов.

Правда, есть еще один случай
C++
1
2
3
4
void CreateArray(int** m,int n)
{
    (*m)=new int[n];
}
Вызывающей программе надо знать, где выделится память.
Поэтому передается адрес ячейки, куда надо записать адрес выделенной памяти.
Но я предлагаю делать это более изящно
C++
1
2
3
4
5
int* CreateArray(int n)
{
    int* m=new int[n];
    return m;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru