首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++
山舟
创建于2022-04-19
订阅专栏
详解C++的知识
等 2 人订阅
共15篇文章
创建于2022-04-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【C++】STL:list的使用及模拟实现
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、list的介绍 list是可以在常数范围内在任意位置进行效率为O(1)的插入和删除的序列式容器,并且该容器可以前后双向迭代。 list的底层是
北航(BUAA)2022计软期末C++复(预)习
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 写在前面 这篇文章只是为了帮助大家应付考试中C++的内容,学不到什么真正的知识,内容也只是根据12-14三年的期末试题来写。数据结构的内容可以看我
【C++】继承
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、什么是继承 1.概念 继承(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上
【C++】输入输出流(IO流)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、C语言的输入输出 C语言中最常用到的输入输出方式就是scanf()与printf()。 scanf()是从标准输入设备(键盘) 读取数据,并将
【C++】模板进阶
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 这篇文章是【C++】模板初阶 的进阶部分。 一、非类型模板参数 1.引出 现在需要一个定长100的数组类,很容易设计出如下的类。 如上设计是
【C++】STL:string的模拟实现
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 在【C++】STL(一)string类的使用一文中已经对string类进行了简单的介绍,一般来说只要会正常使用即可,下面来模拟实现strin
【C++】STL:string的使用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 STL中的内容很多,所以文章中只介绍最常用、最好用的一部分。如果需要用到剩余的一些内容,可以到C++的官方网站上查找。 一、 string类
【C++】模板初阶
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、泛型编程 以交换两个变量的值为例: 代码如下: 函数重载可以存在多个同名的Swap函数、引用的使用已经比C语言已经方便了很多,但是以下两个方面
【C++】友元+内存管理
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、友元 友元分为友元函数和友元类。 友元提供了一种突破封装的方式,有时提供了便利。但是友元会增加耦合度,破坏了封装,所以友元不宜多用。 1.友元
【C++】类和对象4(初始化列表、静态成员、内部类)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、再谈构造函数 1.构造函数体内赋值 在创建对象时,编译器自动调用构造函数,给对象中各个成员变量一个合适的初始值。 代码如下(示例): 虽然上述
【C++】类和对象3(析构、拷贝构造、赋值运算符重载、const成员函数)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、析构函数 1.概念 上一篇文章【C++】类和对象2(this指针、默认成员函数、构造函数)中讲到构造函数来初始化一个对象,那么析构函数的作用是
【C++】类和对象2(this指针、默认成员函数、构造函数)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、this指针 1.this指针的引入 这里实现一个日期的类,之后的内容以这个类为例。 代码如下(示例): 但是想要修改或使用的成员变量都是pr
【C++】类和对象1(访问限定符、作用域、类对象)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注的是对象,将一件事情拆分成不
【C++】基础语法2(引用,内联,auto,范围for,nullptr)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、引用 1.概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。
【C++】基础语法1(关键字、命名空间、缺省参数、函数重载)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言 前面写了C语言和数据结构的部分内容,从本篇文章开始正视进入C++相关的内容。 提示:以下是本篇文章正文内容。 一、C++关键字(C++98)