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

Чем ссылка отличается от указателя? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как переделать с public на private и создать методы для закрытых полей? http://www.cyberforum.ru/cpp-beginners/thread895728.html
Очень простой вопрос , но я только сегодня начал учить классы и возник такой вопрос - Как переделать с public на private и создать методы для закрытых полей? Расскажите поподробней пожалуйста ...
C++ Visual c++. Проблемы с отладкой Здравствуйте. Почему при отладке студия иногда показывает не все локальные переменные? Например, при отладке в 10-ой студии следующей функции в окне "Локальные" не отображаются указатели s1, s2,... http://www.cyberforum.ru/cpp-beginners/thread895717.html
Действие с файлом в зависимости от его типа C++
В общем препод сказал написать программу к понедельнику, мол напишешь - поставлю зачет :D Суть программы с его слов: "Я задаю любой путь к файлу, если этот .txt файл, на экране должно появиться...
Потоки и их влияние на скорость C++
Есть необходимость использовать несколько потоков, которые будут в цикле обрабатывать значения. Как будет быстрее, разбить задачу на несколько частей и каждую поместить в поток (получится примерно 10...
C++ getline(cin, ); http://www.cyberforum.ru/cpp-beginners/thread895707.html
Программа создаёт текстовый документ в который записывает название, автора и кол-во проданных экземпляров книги. Вот только возникла проблема:( Записывается вся информация, кроме названия. Не могу...
C++ Непонятная ошибка в коде Здравствуйте. Пытаюсь написать функцию, которая будет вытаскивать из текста в файле числа. Реализовываю через их запись в буфер num с последующим использованием atoi. Столкнулся с тем, что программа... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15619 / 7128 / 1128
Регистрация: 02.05.2013
Сообщений: 11,570
Записей в блоге: 1
Завершенные тесты: 1
08.06.2013, 22:59
Ссылка есть только в C++.
Указатель есть и в C++, и в C.

Ссылка не может быть неинициализирована или указывать на "пустое" значение.
Указатель может.

В отличие от указателя, ссылка всегда константна и не может быть переопределена.

Ссылка допускает только один уровень косвенности: нельзя иметь ссылку на ссылку.
Указатель может указывать на указатель. Который указывает на указатель. И т.д.

Ссылка может указывать на указатель.
Указатель на ссылку указывать не может.

const-ссылка может продлевать время жизни временного объекта, на который она указывает.
У указателя такая особенность отсутствует.

Нельзя иметь массив ссылок.
Массив указателей - можно.

Возможно, есть и другие отличия...
6
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru