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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 366
Записей в блоге: 1
#1

эквивалентно? - C++

05.09.2013, 02:10. Просмотров 833. Ответов 22
Метки нет (Все метки)

C++
1
** = &
привильно?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2013, 02:10     эквивалентно?
Посмотрите здесь:

"delete [] a, b;" эквивалентно "delete [] a; delete [] b;"? C++
C (СИ) Верно ли утверждение: « действие оператора continue; в приведенных ниже примерах эквивалентно действию оператора goto next; ».
Преобразование base64 и обратно - не эквивалентно Java EE

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 366
Записей в блоге: 1
06.09.2013, 03:12  [ТС]     эквивалентно? #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Указатель на указатель - ссылке? Нет.

Добавлено через 46 минут
Кстати, отчего такой вопрос возник?
непонятные умозаключения
rangerx
1922 / 1531 / 139
Регистрация: 31.05.2009
Сообщений: 2,894
06.09.2013, 04:10     эквивалентно? #22
slipp1, указатель и ссылка, это по определению разные вещи. Ссылку можно сравнить разве что с разыменованным указателем, в этом случае разыменованная переменная типа int**(указатель на указатель) может использоваться с той же целью, что и переменная типа int*&(ссылка на указатель) в следующем примере
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
void inc(int** ptr)
{
    ++(*ptr);
}
 
void inc(int*& ptr)
{
    ++ptr;
}
 
int main()
{
    using std::cout;
 
    int arr[] = {1,2,3};
    int* ptr = arr;
 
    cout << *ptr << '\n';
    inc(&ptr);            // void inc(int** ptr)
    cout << *ptr << '\n';
    inc(ptr);             // void inc(int*& ptr)
    cout << *ptr << '\n';
}
C int* и int& ситуация аналогична.
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 366
Записей в блоге: 1
06.09.2013, 14:29  [ТС]     эквивалентно? #23
я это и имел ввиду
Yandex
Объявления
06.09.2013, 14:29     эквивалентно?
Ответ Создать тему
Опции темы

Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru