首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码小方
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Effective Modern C++ 学习笔记4——特种成员函数
C++中有6种特殊的成员函数:默认构造函数、析构函数、复制构造函数、复制赋值运算符、移动构造函数、移动赋值运算符。 这些成员函数在一些情况下会由编译器自动生成,并且都是public的。那么,哪些情况会
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容器,而通过解引用(*)可以访问当前迭代器指向的数据。这样看,迭代器有点类似于数组的指针。 而
Leetcode字符串最热题目串讲
字符串题目总结 5 最长回文子串 https://leetcode.cn/problems/longest-palindromic-substring/ 解法1. 中心扩展法,每个字符作为中枢,向外扩
C++的模板(四)—— 类模板与成员函数模板
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 类模板 前面以函数模板为例,介绍了具体化与实例化。那么对于类模板,有什么不同呢? 类包括成员变量和成员函数
C++的模板(三)—— 模板实例化
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情 显示实例化 前面说了,函数模版本身不是函数,在调用函数时会实例化,根据调用参数生成对应的函数。这种实例化方
C++的模板(二)—— 模板具体化
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情 模版的具体化 模版的具体化,则是根据特定的模版参数,给出不同的定义。例如,下面这个函数模版想要获取一些类型
下一页
个人成就
文章被点赞
1
文章被阅读
5,692
掘力值
222
关注了
0
关注者
1
收藏集
1
关注标签
3
加入于
2021-10-25