首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++学习之路
码小方
创建于2022-06-11
订阅专栏
C++相关知识
暂无订阅
共11篇文章
创建于2022-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Effective Modern C++ 学习笔记3——()和{}
几个例子探讨区别 C++中初始化方式有很多种,下面用几个例子来对比其区别。 以下3种初始化方式合法吗? 答案:x和y的初始化合法,z的初始化不合法。 原因:大括号初始化内建类型时,禁止隐式窄化类型转换
Effective Modern C++ 学习笔记2——decltype
前面我们介绍过auto的类型推导规则。在c++中,decltype也可以获取变量或表达式的类型,那么它的类型推导和auto一样吗,应该如何使用呢?
Effective Modern C++ 学习笔记1——类型推导
类型推导规则 在大多数情况下,模板与auto的类型推导规则一致,且规则很简单。 情况1. 没有加任何修饰 这种情况下,参数是按值传递,形参t或者变量x都是一个副本,那么就需要去掉引用,且副本本身没必要
用C++开发一个protobuf动态解析工具
为什么需要这个工具 数据库中存储的protobuf序列化的内容,有时候查问题想直接解析查看内容。很多编码在网上很容易找到编解码工具,但protobuf没有找到编解码工具,可能这样的需求比较少吧,那就自
迭代器实战——数组分块工具
迭代器简介 c++中经常会用到这样的写法: 上面代码中,it即是迭代器,通过迭代器自增可以遍历vector容器,而通过解引用(*)可以访问当前迭代器指向的数据。这样看,迭代器有点类似于数组的指针。 而
C++的模板(四)—— 类模板与成员函数模板
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 类模板 前面以函数模板为例,介绍了具体化与实例化。那么对于类模板,有什么不同呢? 类包括成员变量和成员函数
C++的模板(三)—— 模板实例化
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情 显示实例化 前面说了,函数模版本身不是函数,在调用函数时会实例化,根据调用参数生成对应的函数。这种实例化方
C++的模板(二)—— 模板具体化
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情 模版的具体化 模版的具体化,则是根据特定的模版参数,给出不同的定义。例如,下面这个函数模版想要获取一些类型
C++的模版(一)—— 基础概念
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情 什么是模版 粗浅的理解,模版,其实就是和泛型一个意思。有时候我们希望用相同的方式处理不同的类型,使用模版可
存储持续性与链接性(二):链接性
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 链接性 链接性是指名称在不同文件之间能否共享,而作用域是指名称在文件内部哪些范围可见。 这里的文件并非开发
存储持续性与链接性(一):存储持续性
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情 课堂上都讲过,变量有生命周期和作用域,类似的在C++中也有存储持续性与连接性的概念。什么是自动变量,什么是