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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы: найти последний нечётный элемент http://www.cyberforum.ru/cpp-beginners/thread561333.html
1. Поиск: 1) Найти max и его местоположение 2) Найти 1-й отрицательный элемент 3) Найти 4-ый отрицательный элемент 4) Найти первый чётный элемент 5) Найти последний нечётный элемент...
C++ Строка: Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки. заданы 2 строки,состоящие из слов,разделенных пробелами.Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки.Приписать ко второй строке часть... http://www.cyberforum.ru/cpp-beginners/thread561317.html
MouseClick в фоновом режиме C++
Доброго времени суток интиресует реализация клика мыши в неактивное свернутое окно, раньше писал на AutoIt, реализация была через DllCall DllCall("user32.dll", "int", "SendMessage", _ ...
графические файлы в консоли C++
в теории возможно считать картинку (bmp например) и подобрать к ней массив символьного типа который будет наиболее близок к графическому представлению картинки. Где можно прочитать про контейнеры...
C++ Чтение бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread561298.html
посчитать количество байт между первым 0A и FF?
C++ list не работает erase void in_out_Park(list<Bus> &in, list<Bus> &out) { int n, i=0; Bus temp; cout<<"Введите номер автобуса: "; cin>>n; list<Bus>::iterator p_in=in.begin(); while(p_in!=in.end()) {... подробнее

Показать сообщение отдельно
Bers
Заблокирован
29.04.2012, 15:15
Цитата Сообщение от OrmaJever Посмотреть сообщение
Заметил что все методы которые возвращают сылку помечены как константные и возвращают константную сылку, но разве нельзя вернуть константный указатель?
Присутствует идеологический смысл:

C++
1
2
3
//допускает, что аргументом может быть "ничего"
void foo(void* ptr0, void* ptr1, void* ptr2);
foo(null,null,null); //правомерно
C++
1
2
3
4
//хочет получать на входе только реальные объекты
void foo(CSome& agent0, CSome& agent1, CSome& agent2); 
 
foo(null,null,null); //сделать уже не получится
Работа с ссылками - это всегда работа с реальными объектами.
Работа с указателями - это работа с какими то адресами, но не с объектами. А именно с адресами.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru