Update your browser to view this website correctly. Update my browser now
const与指针按照C++ Primer Plus的说法,将const用于指针有一些很微妙的地方(指针看起来总是很微妙)。可以使用两种方式将const关键之用于指针。第一种方法是让指针指向一个常量变量,这样可以防止使用该指针来需改所指向的值。第二种方法是将指针本身声明为常量,这样可以防止改变指针指向
左值引用 / 右值引用左值和右值左值:赋值符号左边的值,左值是表达式后仍然存在的持久对象。右值:赋值符号右边的值,是指表达式结束后就不再存在的临时对象。左值和右值是使用C++ 11 move语义的基础,如下述表达式:auto lvalue = rvalue;对于上述的语句,lvalue是要赋值的对象