首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++
用户382029950004
创建于2024-03-20
订阅专栏
C++的理解
暂无订阅
共38篇文章
创建于2024-03-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
友元函数详解
*友元函数**可访问类的私有和保护成员,但**不是类的成员函数**(没有this指针) > > * 友元函数**不能用const修饰** > > * **友元函数**可以在类定义的任何地方声明,**不
Typora字数过多的时候造成卡顿现象如何解决?
Typora字数过多的时候造成卡顿现象如何解决? 点击 、切换、滚动、打字都有点卡顿,下面介绍三种方法,三种方法都可以尝试,建议先尝试方法一,效果不满意就用方法二,实在不行就最后一个取巧的办法。 方法
c++实现日期计算器计算某天后是几月几日
```c //某某天后是几月几日的程序 #include #include using namespace std; class Date { public: Date(int year = 1900
C语言和C++实现Stack的对比,有什么区别?
C语言和C++实现Stack的对比,我们分别看看C语言实现的栈和c++实现的栈有什么区别 C语言实现 C++实现 总结:
运算符重载详解
[TOC] 赋值运算符重载 1.1 运算符重载 在c++里面非常非常重要 函数重载是支持函数名相同参数名不同的函数,同时可用运算符重载:自定义类型的对象可以使用运算符 虽然都有重载两个字,但是他们之间
从汇编以及栈帧层面理解内联函数的原理
宏太复杂,所以弄出内联,内联适合小函数,把函数连到程序里面,这样就直接用,不需要调用,但是它占用空间。 C++推荐 const和enum替代宏常量 inline去替代宏函数 宏缺点: 1、不能调试 2
指针和引用有什么联系?有什么区别?
引用概念上定义一个变量的别名,指针存储一个变量地址。 > > 2. **引用**在定义时**必须初始化**,指针没有要求 > > 3. **引用**在初始化时引用一个实体后,就**不能再引用其他实
浅谈C++引用的使用以及底层原理
[TOC] 1、引用概念 2、引用特性 3、常引用 意思就是const类型的引用也要const,不能const int 使用int引用。 4、引用的使用场景 (1)做参数 函数在使用引用时,函数参数是
深层次理解拷贝构造函数
1.1 拷贝构造概念 在现实生活中,可能存在一个与你一样的自己,我们称其为双胞胎。 那在创建对象时,可否创建一个与已存在对象一某一样的新对象呢? 拷贝构造函数:只有单个形参,该形参是对本类类型对象的引
如何对比引用传参和值传参两者的效率
值和引用的作为返回值类型的性能比较 通过上述代码的比较,发现传值和指针在作为传参以及返回值类型上效率相差很大。
int的大小你知道时4个字节,那么类的大小你知道怎么计算吗?
[TOC] 1、如何计算类对象的大小 只算成员变量,不算成员函数,因为对象中变量不是一样,函数都是调用同一个函数,所以没有必要在对象的大小中并入成员函数,对象的大小只包含了成员变量的大小。 为什么成员
指针空值nullptr(C++11)
在良好的C/C++编程习惯中,声明一个变量时最好给该变量一个合适的初始值,否则可能会出现不可预料的错误,比如未初始化的指针。如果一个指针没有合法的指向,我们基本都是按照如下方式对其进行初始化:
c++会写hello wolrd但是不懂每一段代码的含义?一文带你深入理解
学习每一个编程语言,无论是c语言、c++、java、python、Pascal、Lisp、Prolog,首先都是写hello world,很多人学完一门语言,最终水平却定格在了hello world,
c++函数重载的底层理解以及概念
在大型程序项目中,一般都是分工合作的,此时设计出了大量的函数,如果过两个程序员设计出了相同的函数名,即使函数里面的内容不一样,在C语言中编译也会出现链接错误,甚至你的函数名与包含的库函数中的名字相
构造函数和析构函数两兄弟的作用是什么
(1)构造函数 1.1 概念 1.2 特性 c和c++中使用数据结构和构造函数的对比 (2)析构函数 2.1 概念 2.2 特性
基于范围的for循环(C++11)
c++11的语法需要新的编译器,vs2018编译不了 ,linux也是要gcc g++ 4.6以上。基于范围的for需要新一点的编译器才能编译通过。 (1)范围for的语法 注意:与普通循环类似,可以
C++11关键字auto的理解和运用
auto的实际价值就是简化代码,类型很长时可以自动推导。也可以用typedef,main函数里面也能typedef,不一定要在全局定义。 (1)类型别名思考 (2)auto简介 (3)auto使用细则
怎么理解面向对象?一文带你全面理解
[TOC] 1、类和对象 (1)面向过程和面向对象初步认识 (2)类的引入 C语言中结构体自引用需要加struct ,c++中不需要加strcut,直接用结构体名字就可以了。 整个class是一个整体