const là gì - Nghĩa của từ const

const có nghĩa là

Một phiên bản rút ngắn của các từ "hằng số" và / hoặc "liên tục."

Ví dụ

"Bạn biết đấy, bây giờ tôi thực sự chú ý đến bản thân mình, tôi thấy mình const sửa chữa ngữ pháp của mình. Loại khó chịu, không?"

"Tôi thích cách chúng âm nhạc trong xe, mặc dù các loa sẽ bị nổ tung."

const có nghĩa là

Phiên bản người say rượu của Boosted

Bối cảnh> Một đêm say sưa, một điện thoại di động có văn bản Predicta đã tắt, một người say Người đàn ông đang cố gắng tăng cường

Ví dụ

"Bạn biết đấy, bây giờ tôi thực sự chú ý đến bản thân mình, tôi thấy mình const sửa chữa ngữ pháp của mình. Loại khó chịu, không?"

const có nghĩa là

The hidden *this pointer that's present in every member function of a class (at least, in C++).

Ví dụ

class Something
{ int a,b;
public: Something(int a, int b): this->a(a), this->b(b) {} void doSomething() {} // is translated into "void doSomething(Something* const this) {}" // The T in "T* const this" is replaced with the class type friend void doSomething2() {} // is not translated, as it is NOT a member function
};
void doSomething2() {}

const có nghĩa là

void Dos Something () {} // được dịch thành "Void Dos Something (một cái gì đó * const này) {}"

Ví dụ

const int c{5}; // uniform initilization
// now c is const, any attempt to modify it results in an error
c = 6; // error, c is const
int d;
d = c; // fine, we're not modifing c // another example: class A
{ int a;
public: A(): a(5) {} void incrementA() { ++a; } void incrementA2() const { ++a; } // error, incrementA2 is const, and will not modify a
};