当前位置: 首页> 房产> 市场 > 官方网站下载方法_贵州今天疫情最新通知_一个新手如何推销产品_产品网络推广怎样做

官方网站下载方法_贵州今天疫情最新通知_一个新手如何推销产品_产品网络推广怎样做

时间:2025/9/8 12:30:51来源:https://blog.csdn.net/qq_44117805/article/details/143891797 浏览次数:0次
官方网站下载方法_贵州今天疫情最新通知_一个新手如何推销产品_产品网络推广怎样做

        在 C++ 中,类和对象的定义涉及到许多关键字,这些关键字用于描述类的属性、行为和访问权限等。以下是常见关键字的分类和作用:

1. 访问控制关键字

关键字作用
private私有成员,只有类的内部成员函数能够访问,默认的访问权限。
protected受保护成员,类的内部成员函数和子类可以访问。
public公有成员,任何地方都可以访问。

 代码如下

class Example {
private:int x; // 私有成员变量
protected:int y; // 受保护成员变量
public:int z; // 公有成员变量
};

2. 类定义与相关的关键字

关键字作用
class定义类。
struct定义结构体,与类类似,但默认访问权限是 public 而不是 private
this当前对象的指针,用于引用调用成员函数的对象。
friend声明友元函数或友元类,允许它们访问类的私有和受保护成员。
mutable允许在 const 对象中修改某个数据成员。

3. 构造与析构相关关键字

关键字作用
new动态分配内存并返回对象指针。
delete释放动态分配的内存。
explicit防止构造函数隐式转换。
virtual声明虚函数,支持运行时多态。
override明确表示覆盖基类的虚函数。
final禁止子类重写虚函数或继承某个类。

4. 静态成员相关关键字

关键字作用
static声明类的静态成员,所有对象共享同一个变量。

5. 常量相关关键字

关键字作用
const声明常量,防止变量被修改。也用于成员函数,表示该函数不会修改对象状态。
constexpr声明编译时常量,允许在编译时求值。

6. 内存分配与特殊用途关键字

关键字作用
operator用于定义运算符重载。
typedef定义类型别名。
using替代 typedef 的现代语法,也用于导入命名空间。
inline提示编译器将函数定义为内联函数。
sizeof获取类型或对象的大小(单位:字节)。
alignof获取类型的对齐要求。

7. 模板相关关键字

关键字作用
template声明类或函数模板,用于泛型编程。
typename定义类型参数,或表示依赖类型。
class在模板中也可用来声明类型参数,与 typename 类似。
关键字:官方网站下载方法_贵州今天疫情最新通知_一个新手如何推销产品_产品网络推广怎样做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: