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

В чем разница между указателем и указателем на указатель? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Русский шрифт в Borland C++ 3.1 http://www.cyberforum.ru/cpp-beginners/thread1145003.html
Сразу извиняюсь, за подобную тему, но в шапке под форума русские шрифты в консоли, много что перепробовал, но так русский и не смогу реализовать в Borland C++ 3.1 Подскажите реально действующий способ!!!
C++ Представление числа N в виде всевозможных сумм K Составить программу, которая печатает все различные представление числа N в виде всевозможных сумм K натуральных чисел (N, K-вводятся, 1<K<N ). Если К=0, то выдать все возможные суммы. Представления чисел, отличающихся только порядком слагаемых, считаются одинаковыми. http://www.cyberforum.ru/cpp-beginners/thread1145000.html
Вывести наименшую зарплату на предприятии с двумя цифрами после запятой C++
Очень-очень вас прошу помогите с задачей На малом предприятии работает определенное количество работников, но не менее двух – директора и главного бухгалтера. Зная зарплаты всех работников, найти наименшую зарплату на предприятии. Технические условия Входные данные В одной строке через пробел заданы заработные платы работников в гривнах. Все входные числа являются неотрицательными...
Ошибка при использовании цикла while C++
Здравствуйте! вот у меня цикл while, не с постусловием, ругается на S=S->next; и C=C->next; во всех остальных процедурах работает норм, а здесь не пойму че так, без этого не как как помне, но если кто-то подскажет как по другому, то буду только рад вот в общем код процедуры ниже, строчки на которые ругается сделал жирно и подчеркнуто! код ошибки: Warning ...cpp ...: Unreachable code void...
C++ Упорядочить строки целочисленной прямоугольной матрицы http://www.cyberforum.ru/cpp-beginners/thread1144989.html
Доброго времени суток! С++ изучаю самостоятельно и столкнулся с задачей: " Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Найти номер первого из столбцов не содержащих ни одного отрицательного элемента." Её надо сделать с применением указателей. Я попытался реализовать поиск одинаковых элементов в строке матрицы, но ничего не...
C++ Переведите с Pascal на C++ Уважаемые программисты, переведите с Pascal на C++, пожалуйста var a, h, z:longint; tz, tgz, rez:real; begin readln (a, h, z); tz:=z*pi/180; tgz:=sin(tz)/cos(tz); if z=90 then rez:=a*h*sqrt(2) else if 2*h<a*tgz then rez:=(a*a/2-sqr(a-h*sqrt(2)/tgz)/2)/cos(tz) подробнее

Показать сообщение отдельно
Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
20.04.2015, 22:14     В чем разница между указателем и указателем на указатель?
Цитата Сообщение от Gygocopter Посмотреть сообщение
Что лучше использовать?
То что надо в данном конкретном случае. К примеру просто указатель может на массив указывать а не просто на элемент. А двойной соответственно на массив указателей, т.е на двумерный массив, причем с неравными длинами массивов-элементов. Если надо передать указатель на какое либо значение то передаешь просто указатель. например одномерный массив в функцию. А если нужно что то с самим указателем сделать (например передать указатель на одномерный массив в фунцию которая под него примеру память выделит и инициализирует начальными значениями) то нужно передавать двойной, чтобы само значение указателя в результате работы фунуции изменилось.

Добавлено через 6 минут
Цитата Сообщение от Gygocopter Посмотреть сообщение
C++
1
2
3
4
5
int x, *p, *q;
x=10;
p=&x;
q=p;
cout<<*q;
На самом деле это немножко для другого предназначено например:
C++
1
2
3
4
 int x=10, *q;
        q=&x;
       *q*=2;
        cout<<x;
что отпечатает?
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru