首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cpp加油站
夏叶AI加油站
创建于2021-06-09
订阅专栏
公众号:cpp加油站,专注分享c++开发知识和经验
等 8 人订阅
共34篇文章
创建于2021-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
c++中typename、typedef以及using关键字用法
在c++的标准库中,因为类继承关系比较复杂和模板使用比较多的原因,源代码中充斥着typename、typedef和using这三个关键字,所以在继续剖析标准库源码之前,今天就来介绍一下这三个关键字的作
c++中lambda表达式用法
本篇文章讲解c++11中lambda表达式用法。 初次接触lambda这个关键字,记得还是在python里面,但其实,早在2011年c++11推出来的时候我们c++就有了这个关键字啦。lambda表达
c++中explicit和mutable关键字探究
今天说一说c++里面的两个关键字explicit和mutable。 1. explicit关键字 在写c++标准输入输出相关文章,查看iostream实现代码的时候,经常看到构造函数前面带有expli
c++类的构造函数不显式声明会自动生成吗
本篇文章讲解c++11中,类的构造函数种类,以及不显式声明的情况下是否会自动生成。 1. 类的构造函数类别 在我刚接触c++的时候,我一直知道类可以有四种形式的构造函数,即无参构造函数、有参构造函数、
c++类访问权限及友元
1.类的访问权限 class是c++的类声明关键字,它的成员类型有三种,是使用三个关键字来声明的,分别是public、private、protected,public声明的叫做公有成员,private
探究一下c++标准IO的底层实现
本篇文章讲解c++标准IO的底层实现结构,以及cin和cout的具体实现。 在看本文之前,建议先看一下之前的一篇文章,至少要知道标准IO里面各个类之间的关系: c++标准输入输出流关系梳理 1. 标准
c++中endl操作符以及它的兄弟们
一直以来,我们每次使用cout输出数据的时候,如果要换行,都知道使用形如cout << endl;这样的形式,那么endl到底是什么呢,它是怎么样实现输出一个换行符的功能的,以前我没有思考过,但现在我
c++标准库流状态一览
1. 流状态说明 c++标准库对于流定义了一套它自己的状态变化规则,在ios_base.h声明的ios_base类中,它定义了一个枚举类型_Ios_Iostate来表示流状态,主要有以下四种: 状态
c++中istringstream及ostringstream超详细说明
前文说过,istringstream是继承于istream,ostringstream是继承于ostream,而他们使用的缓冲区类是stringbuf。 关于这些类之间的关系,有兴趣可以去查看我之前的
c++中ifstream及ofstream超详细说明
前文说过,ifstream是继承于istream,ofstream是继承于ostream,fstream是继承于iostream类,而他们使用的缓冲区类是filebuf。 关于这些类之间的关系,有兴趣
c++中ostream类的超详细说明
根据前文,ostream类是c++标准输出流的一个基类,本篇详细介绍ostream类的主要成员函数用法。 1.ostream的构造函数 从ostream头文件中截取一部分关于构造函数的声明和定义,如下
c++中istream类的超详细说明
根据前文,istream类是c++标准输入流的一个基类,本篇详细介绍istream类的主要成员函数用法。 1.istream的构造函数 从istream头文件中截取一部分关于构造函数的声明和定义,如下
c++标准输入输出流关系梳理
输入输出是每一种编程语言必不可少的部分,c++也不例外,下面我们就来说明c++的标准输入输出的前世今生。 1.首先说一下iostream和iostream.h的区别 iostream是现在C++中规定
c++动态分配浅析
1. c语言中动态分配和释放 在c中,申请动态内存是使用malloc和free,这两个函数是c的标准库函数,分配内存使用的是系统调用,使用它们必须包含stdlib.h,才能编译通过。 malloc后需要检查内存是否分配成功,free则要在指针不为空的情况下才能进行。 2. c+…