C++
文章平均质量分 54
C++知识点
bulebin
这个作者很懒,什么都没留下…
展开
-
C++无名命名空间
一、定义定义:无名命名空间,又称为未命名的命名空间。是指关键字namespace后紧跟花括号括起来的一系列声明语句,不需要对命名空间取名。eg:namespace { int a = 10; int get(void) { return 20; }}生命周期:无名命名空间中定义的变量拥有同静态变量一样的生命周期,在第一次使用前创建,直到程序结束才销毁。作用域:无名命名空间中定义的成员的作用域与该命名空间所在的作用域相原创 2022-02-01 16:28:27 · 4067 阅读 · 1 评论 -
C++ enum class枚举类
一、定义枚举类型:是用户定义的若干枚举常量的集合,属于用户自定义的数据类型。C++枚举包含两种:限定作用域枚举类型和不限定作用域枚举类型。定义限定作用域的枚举类型的一般形式是使用enum class关键字。此类型也是我们本文要讲解的主题:枚举类。eg:enum class open_modes{ input, output, append};二、使用1、用法对于枚举类,访问其成员需要遵循常规的作用域准则,并且成员在枚举类的作用域外是不可以被访问原创 2022-02-01 11:26:05 · 11246 阅读 · 4 评论