const关键字
将某件事务声明为const会引起额外的编译器检查,但它不会导致编译器产生额外的代码。

常量对象只能调用常量函数
如const String a;a 就只能调用常量成员函数
函数指针的一点小缺陷
类的内联函数
如果在类体内定义的函数,则会被编译器默认为内联函数, 如果把函数的定义放在外面,且在函数的声明的时候加上关键字inline,则函数变为内联函数,否则为成员函数.
虚继承中的名字解析


本文探讨了C++中const关键字的作用,常量对象的限制,以及函数指针的局限性。特别关注内联函数的定义与声明区别,以及虚继承中名字解析的要点。
将某件事务声明为const会引起额外的编译器检查,但它不会导致编译器产生额外的代码。

常量对象只能调用常量函数
如const String a;a 就只能调用常量成员函数
类的内联函数如果在类体内定义的函数,则会被编译器默认为内联函数, 如果把函数的定义放在外面,且在函数的声明的时候加上关键字inline,则函数变为内联函数,否则为成员函数.


232
271

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=132656531&d=1&t=3&u=73f3e76478d7479289fb1fc8f1934725)