社区
C++ 语言
帖子详情
搞不懂的语法
donysk
2005-05-24 03:15:14
struct
{
unsigned int mm:15;
unsigned int yy:16;
unsigned int kk:1;
}
...全文
120
4
打赏
收藏
搞不懂的语法
struct { unsigned int mm:15; unsigned int yy:16; unsigned int kk:1; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foochow
2005-05-24
打赏
举报
回复
位字段.允许指定占用特定位数的结构成员
pomelowu
2005-05-24
打赏
举报
回复
只有在结构体重才能如此定义,可以简单的看成申明的占用指定位的指定类型的变量。
useresu
2005-05-24
打赏
举报
回复
有一种被称为位域bit-field 的特殊的类数据成员它可以被声明用来存放特定数目的
位位域必须是有序数据类型它可以有符号也可以无符号例如
class File {
// ...
unsigned int modified : 1; // 位域(bit-field)
};
位域标识符后面跟有一个冒号然后是一个常量表达式指定位数例如modified 是一
个只有一位构成的位域
在类体中相邻定义的位域如果可能的话它们会被放在同一个整数的连续位中并以
此提供空间压缩例如在下列声明中5 个位域被存储在单个unsigned int 中它首先与位
域mode 相关联
typedef unsigned int Bit;
class File {
public:
Bit mode: 2;
Bit modified: 1;
Bit prot_owner: 3;
Bit prot_group: 3;
Bit prot_world: 3;
// ...
};
对于位域的访问方式与其他类数据成员相同
}
}
dongpy
2005-05-24
打赏
举报
回复
声明位域变量
搞
懂
Nginx
语法
nginx应该是我们常用到的一个软件了,它的用法和
语法
也很简单,本文主要介绍nginx
语法
以及各个模块作用。 Nginx配置目录 当我们安装好nginx之后,我们主要关注两个文件夹 /etc/nginx/conf.d/ 文件夹,是我们进行子...
【MySQL】一文
搞
懂
MySQL
语法
(进阶)
肯定会有收获的,需要哪一部分的内容,点击目录即可跳转 这里是基础篇 先看这个在看本文效果更加好哦~:一文
搞
懂
MySQL
语法
(基础篇) 一、数据库约束 约束是 关系型数据库的一个重要的机制,保证数据的“完整性”,...
一文
搞
懂
ES6基本全部
语法
ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念 变量提升特性增加了程序运行时的不可预测性
语法
过于松散,实现相同的功能,不同的人可能会写出不同的代码 ES6新增
语法
let关键字(★★★)...
一文
搞
懂
设备树基础
语法
目录 一、设备树的引入 二、设备树
语法
2.1 如何描述树 2.2 DTS文件格式 2.3 node 的格式 2.4 常用的节点 2.4.1、根节点 2.4.2、CPU节点 2.4.3、memory节点 2.4.4、chosen节点 2.5 常用的属性 2.5.1、#address-cells...
一篇文章
搞
懂
【Emmet】
语法
规则(前端必备技能)
前端人员编写网页代码时可以依靠一些编辑器的
语法
提示加快编写速度。大多数编辑器也提供emmet插件来更快的编写HTML和css代码。emmet的
语法
规则比较简单易理解可以极大的提高编码速度,基本上是前端开发人员必备的一...
C++ 语言
64,678
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章