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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы: найти последний нечётный элемент http://www.cyberforum.ru/cpp-beginners/thread561333.html
1. Поиск: 1) Найти max и его местоположение 2) Найти 1-й отрицательный элемент 3) Найти 4-ый отрицательный элемент 4) Найти первый чётный элемент 5) Найти последний нечётный элемент 2. Сортировка: 1) Сортировка методов обмена (Пузырек) 2) Метод выбора
C++ Строка: Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки. заданы 2 строки,состоящие из слов,разделенных пробелами.Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки.Приписать ко второй строке часть первой,начиная с этого символа.Если этого совпадения не произойдет,то все символы второй строки заменить нулями. http://www.cyberforum.ru/cpp-beginners/thread561317.html
MouseClick в фоновом режиме C++
Доброго времени суток интиресует реализация клика мыши в неактивное свернутое окно, раньше писал на AutoIt, реализация была через DllCall DllCall("user32.dll", "int", "SendMessage", _ "hwnd", WinGetHandle( $Window ), _ "int", $WM_MOUSEMOVE, _ "int", 0, _ "long", _MakeLong($X, $Y)) DllCall("user32.dll", "int", "SendMessage", _ ...
графические файлы в консоли C++
в теории возможно считать картинку (bmp например) и подобрать к ней массив символьного типа который будет наиболее близок к графическому представлению картинки. Где можно прочитать про контейнеры типа jpeg и т.п. при этом не запутавшись в стандартах и версиях? А вообще, в идеале мне было бы интересно узнать, возможно ли написать программу для просмотра изображений с нуля, т.е. без использования...
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()) { if(n==p_in->BusNumber) { подробнее

Показать сообщение отдельно
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); //сделать уже не получится
Работа с ссылками - это всегда работа с реальными объектами.
Работа с указателями - это работа с какими то адресами, но не с объектами. А именно с адресами.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru