天天看點

const_cast的使用

最近在android項目上遇到了一個關于const_cast使用的。就好奇的搜尋了下。代碼簡化後如下:

struct A

{

const int cint;

A():cint(0){};

};

class B:public A

{

B(){const_cast<int &>(A::cint) = 5;};

};

這樣的話,A中的cint 就會改變為5;

程式設計的技巧确實很牛,記錄一下。