菜鸟的天花板

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  23 随笔 :: 0 文章 :: 0 评论 :: 2146 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

05 2024 档案

摘要:1. 简介 绑定特殊名称到初始化器的子对象或元素。 类似引用,一个结构化绑定是一个已存在对象的一个别名; 但 一个结构化绑定 不属于 引用类型。 2. 语法 attr(optional) cv-auto ref-qualifier(optional) [ identifier-list ] = ex 阅读全文
posted @ 2024-05-08 18:51 菜鸟1234567 阅读(22) 评论(0) 推荐(0) 编辑

摘要:1. 简介 作为类型占位符, 与 decltype组合使用,用于告诉编译器 声明的函数的返回值类型 将由 函数的返回值 推导得到。 2. 语法 decltype(auto) FUN( parameter_list ) { ... return expression; } // decltype(au 阅读全文
posted @ 2024-05-08 15:23 菜鸟1234567 阅读(76) 评论(0) 推荐(0) 编辑

摘要:1. 类型说明占位符 (1)简介 用于声明变量时,告诉编译器 这个变量的类型由 它的初始化实现 自动推导得到 (2)语法 auto // 类型推导规则 同 模版参数推导 占位符 auto 可以被 const 或 & 等关键字修饰,且 const 或 & 修饰符也会参与 类型推导的过程 (3)说明 类 阅读全文
posted @ 2024-05-08 15:05 菜鸟1234567 阅读(19) 评论(0) 推荐(0) 编辑

摘要:1. 简介 声明内联汇编代码模块; 注: a. asm 关键字不是编译器必须要支持的特性,编译器是否支持该关键字,及具体的实现方式由编译器自己决定; b. 同样的汇编代码,在不同的编译器中,表示的含义可能不同。 2. 语法 attr (optional) asm( balanced-token-se 阅读全文
posted @ 2024-05-08 14:16 菜鸟1234567 阅读(55) 评论(0) 推荐(0) 编辑

摘要:1. 简介 一个运算符,表示 “逻辑与”, 等价于 && 运算符 2. 示例 int main() { static_assert((false and false) == false); static_assert((false and true) == false); static_assert 阅读全文
posted @ 2024-05-08 12:31 菜鸟1234567 阅读(10) 评论(0) 推荐(0) 编辑

摘要:1. 简介 用于指定一个类型或一个对象的字节对齐方式 2. 语法 a. alignas(expression) // expression, 必须为一个整型常量表达式,且表达式的结果值必须为 0,或其他于 “对齐” 或 “扩展对齐” 有意义的值 b. alignas(type-id) // 等价于 阅读全文
posted @ 2024-05-08 12:26 菜鸟1234567 阅读(33) 评论(0) 推荐(0) 编辑

摘要:1. 简介 是一个运算符,用于确定类型的对齐要求。 2.语法 a. alignof(type_id/object) 3. 返回值: a. std::size_t // 返回指定类型或对象在内存中的对齐边界,即该类型或对象所需的最小字节对齐。 它返回的是类型所需的对齐字节数,通常是一个2的幂次 4. 阅读全文
posted @ 2024-05-08 11:12 菜鸟1234567 阅读(23) 评论(0) 推荐(0) 编辑

摘要:(1)下图中,L186行中的"\" 颜色为蓝色,与前两行的颜色不同,原因是 L186的 "\"不是该行的最后一个字符。 本例中, L186的 "\"后还存在2个空格字符 将这2个空格字符删除 阅读全文
posted @ 2024-05-08 11:05 菜鸟1234567 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示