当前位置:秒懂库 > 生活妙招 > c++关键字及其含义
手机版

c++关键字及其含义

来源:秒懂库 阅读:2.61W 次

c++关键字及其含义:

c++关键字及其含义

1、 inline,定义内联函数,该关键字是基于定义的。如果只在函数声明时给出inline,则函数不会被认为是内联函数,所以必须在函数定义的地方也加上inline。

2、const,定义常量成员,包括const数据成员和const成员函数,const数据成员必须也只能通过构造函数的初始化列表进行初始化。

3、mutable,这个关键字的引入是解决const成员函数要修改成员变量,通常而言,const成员函数只能访问成员变量,不能修改成员,但是如果成员变量被mutable修饰了,则在const成员函数中可以修改该变量。

4、static,声明静态成员,包括静态数据成员和静态成员函数,它们被类的所有对象共享,静态数据成员在使用前必须初始化,而静态成员函数只能访问静态数据成员,不能访问非静态数据成员,因为该函数不含有this指针。

本文链接:https://www.miaodongku.com/shmz/llxqkl.html

Copyright © 2024. 秒懂库 All right reserved. 黑ICP备20202358号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。