MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Константные методы и константные указатели в C++, краткие примеры
14.08.2015
22:44
Автор: Fluorite
Текстовые метки: c++, константа, метод, указатель, ссылка, переменная, пример
Раздел: Компьютер - Программирование - Язык C++

Как читать объявления константных методов и константных указателей в C++?


Это довольно просто. Вот несколько примеров.


class A

{

public:

void foo(); // обычный метод

void bar() const; // константный метод, т.е. не может менять члены класса A

const int baz(); // метод, возвращающий константу

}


Описание переменных читаем справа налево:


T t1; // обычная переменная типа T

const T t2; // константа типа T

T* t3; // указатель типа T

T* const t4; // константный указатель (не может указывать на другую область памяти)

const T* t5; // указатель на константу (не можем менять значение, лежащее по адресу через этот указатель)

const T *const t6; // константный указатель на константу


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования