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

Как понять этот константный указатель? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перехват и подмена вызываемых функций http://www.cyberforum.ru/cpp/thread46472.html
Здравствуйте. Нужно подменить вызов таких функций как open(), lstat(), stat(), read(), write(), mkdir(), chdir(), getcwd() для определенного процесса. Интересует мнение других. Как бы вы реализовали эту задачу. Спасибо!
 

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
02.01.2010, 23:38     Как понять этот константный указатель?
C++
1
const SimpleCat* const
возвращает указатель, значение которого постоянно и содержимое, на которое он указывает менять нельзя
C++
1
const SimpleCat* const theCat
- принимает такой же указатель

этож определение/объявление функции как я понял?

Добавлено через 10 минут
вот для большего понимания:

C++
1
2
3
4
5
6
7
8
    int a = 100;
    const int* i = &a;
    //*i = 110; //ошибка
    ++i;        //можно
    int *const ii = &a;
    *ii = 10;
    //++ii;     //ошибка
    const int* const iii = &a; // нельзя ++ и менять значение
 
Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru