首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++/CPP
Codemaxi
创建于2022-01-20
订阅专栏
C++/CPP learning note
等 26 人订阅
共39篇文章
创建于2022-01-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++进阶:chrono之time_point
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 chrono 库中提供了一个表示时间点的类 time_point,该类的定义如下: 它被实现成如同存储一个
C++进阶:chrono之clock
clock表示系统范围的实时壁钟,大多数系统上,系统时间可以在任何时候被调节。它是唯一有能力映射其时间点到 C 风格时间的 C++ 时钟。
C++进阶:chrono之duration
C++11 中提供的日期和时间相关的库 chrono,通过 chrono 库可以很方便地处理日期和时间,为程序的开发提供了便利。
C++关键字:final和override用法
final和override这两个关键字应该是比较少人注意的特性,相比其他的也更简单些,这两个特性都能让我们的程序在继承类和覆写虚函数时更安全,更清晰。
C++关键字:virtual用法
virtual是C++ OO机制中很重要的一个关键字。主要用在两个方面:虚函数、纯虚函数和虚基类、虚继承。
C++开源项目:mysqlpp Row类
前面我们讲了很多关于mysql++的,比如Query,Result以及type等。上一章中result类都用到了Row类型,而且我们也知道数据库查询结果的操作基本就是列和行,所以Row这个角色很重要。
C++开源项目:mysqlpp Result类
今天这章节我们学习一下mysql++的查询结果类,我们之前的章节有提到过,主要分为三种:SimpleResult,UseQueryResult,StoreQueryResult
C++开源项目:mysqlpp mysql_type_info类
mysql_type_info类其实就是用来处理SQL类型到C++类型的转换,他是SQLBuffer的主要灵魂,我们上一章有提到过SQLBuffer,它是将SQL数据以字符串形式加上类型信息,用于将字
C++开源项目:深入mysqlpp Query类
本章内容想要通过深入理解Query类,然后将与其相关的其他内容进行一一学习,比如上层使用不同方式构建了SQL语句,Query类如何进行解析,如何执行不同的SQL语句等等。
C++开源项目:mysqlpp流程及原理介绍
本章内容主要学习mysqlpp的整体框架,mysqlpp也叫Mysql++是一个为MySQL设计的C++语言的API。Mysql++为Mysql的C-Api的再次封装,它用STL(Standard T
C++开源项目:mysqlpp项目环境搭建
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第16天,点击查看活动详情 本文是我之前在微信公众号上的一篇文章记录。原链接为:MySQL++学习笔记:环境搭建 今天主要是将C++
C++进阶:std::bind
`bind`函数是一个通用的函数适配器,正如其名,是用来绑定的,绑定可调用对象与其参数,实际上是一种**延迟计算的思想**,可以绑定普通函数,指针函数,lambda 表达式以及类的成员函数
C++进阶:std::function
类模板 std::function 是通用多态函数封装器。 std::function 的实例能存储、复制及调用任何可调用 (Callable) 目标
C++进阶:可变参数类模板
可变参数模板类实际上就是一个模板类,参数是可变的,上一篇我们主要讲的都是函数模板参数包,除了函数模板的使用外,类模板也可以使用不定参数的模板参数,最典型的就是`tuple`类了。
C++进阶:可变参数函数模板
C++11的新特性--可变模版参数(variadic templates)是C++11新增的最强大的特性之一,它对参数进行了高度泛化,它能表示0到任意个数、任意类型的参数。
C++进阶:智能指针之weak_ptr
和 shared_ptr、unique_ptr 类型指针一样,weak_ptr 智能指针也是以模板类的方式实现的。
C++进阶:智能指针之shared_ptr
unique_ptr因为其局限性(独享所有权),一般很少用于多线程操作。在多线程操作的时候,既可以共享资源,又可以自动释放资源,这就引入了shared_ptr
C++进阶:智能指针之unique_ptr
我正在参加「初夏创意投稿大赛」详情请看:初夏创意投稿大赛 概念 unique_ptr是C++11提供的用于防止内存泄漏的智能指针中的一种实现,用来替代auto_ptr,独享被管理对象指针所有权的智能指
C++进阶:智能指针之auto_ptr
概念 如今,垃圾回收机制已经大行其道,得到了诸多编程语言的支持,例如 Java、Python、C#、PHP 等。而 C++ 虽然从来没有公开地支持过垃圾回收机制,但 C++98/03 标准中,支持使用
C++进阶:关键字decltype
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 概念 decltype是 C++11 新增的一个关键字,它和 auto 的功能一样,都用来在编译时期进行自
下一页