2020
11-19
11-19
一文让你彻底明白C++中的const
在抽象的最高层次上,const做两件事:*一种保护你自己的方式(类似于private)*对编译器的一种指示,表明标记为const的对象适合于程序的数据段。换句话说,属于只读数据(ROM-able)。可以通过例子来看下const的应用。第一个例子中,使用const覆盖了整个例子:voidfun(inti,std::stringconst&str){i=0;//ok.str="";//error!intconstn=42;n=2;//error!}第二种情况只适用于静态初始化的名称空间-作用...
继续阅读 >