随笔分类 -  C/C++

涉及到C/C++的语法、句法,实际项目中遇到的问题经验,也许还会有一些关于C/C++编译器的东西。
摘要:什么是std::optional? C++17中新引入了 。类模板 管理一个 可选 的容纳值。简单说来, 就是一个和类型,常见的用处就是作为函数返回值来处理一个可能失败的函数。 如何处理无参返回? 此前处理无参返回的函数一般有两种方式。 第一种: 返回参数作为引用/指针型输入参数而存在,传入地址,在 阅读全文
posted @ 2019-08-31 21:54 梨可707 阅读(2525) 评论(0) 推荐(0)
摘要:为什么会有 ”size_t为何要存在” 的疑问? 许多C/C++文件中都会出现类型 ,比如在bitcoin源码中,有这样的一个函数: 该函数完成了返回 类型 代表的串的长度,返回值被设置为 类型。这是 经常被使用的一个场景“ 数组可能的长度 。 另一个使用场景就是函数 (其实本质上是一样的,都是表示 阅读全文
posted @ 2019-08-30 21:58 梨可707 阅读(2566) 评论(1) 推荐(1)