首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yiouejv
掘友等级
游戏服务端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
c++虚继承,多继承
看这一篇文章之前强烈建议先看以下我之前发布的虚指针,虚函数剖析例1:以下代码输出什么?构造函数从最初始的基类开始构造,各个类的同名变量没有形成覆盖,都是单独的变量。理解这两个重要的C++特性后解决这个
5分钟掌握C++中的三种继承方式
public方式继承基类成员对派生类的可见性对派生类来说,基类的公有成员和保护成员可见,基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态;基类的私有成员不可见,基类的私有成员仍然是私有
为什么使用初始化列表会快一些?
初始化列表的效率要高。 的区别。 4,5,6的析构顺序没有验证。 代码2相对于代码1,少了一次默认的构造函数。 代码1直接调用拷贝构造,代码2先调用默认构造,再调用赋值函数。
虚函数,虚表深度剖析
面向对象,从单一的类开始说起。这个类中有两个成员变量,都是int类型,所以这个类在内存中占用多大的内存空间呢?sizeof(A),8个字节,一个int占用四个字节。下图验证:这两个数据在内存中是怎样
C++怎么判断大小端模式
小端模式便于机器处理, 大端模式方便人阅读。 union: 共用体,也叫联合体,在一个“联合”内可以定义多种不同的数据类型,一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,以达到节省空间的目的。 这里所谓的共享不是指把多个成员…
《剑指offer 阅读笔记三》数据结构之数组
数组可以说是最简单的一种数据结构,它占据一块连续的内存并按照顺序存储数据。 创建数组时,需要先指定数组容器的大小,然后根据大小分配内存。 由于数组的内存是连续的,于是可以根据下标在O(1)时间读写任何元素,因此它的时间效率很高。 有了这样的哈希表,我们可以在O(1)时间内查找。…
关于面向对象的面试知识点整理(一)
对于一个空类,编译器默认产生4个成员函数:默认构造函数、 析构函数、 拷贝构造函数和赋值函数。 区别是class中变量默认是private, struct中的变量默认是public。struct可以有构造函数,析构函数,之间也可以继承,等等。 C++中的struct其实和cla…
我整理了这篇指针的知识点,想必对你有用
指针和引用的区别非空区别:任何情况下都不能使用指向空值的引用,一个引用必须总是指向某些对象。指针可以指向空。合法性区别:引用在使用之前不需要测试合法性,指针应该总是要被测试,防止其为空可修改性区别:引
git 最全命令总结都在这里了
/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上 --system 选项,那么它就会读写该文件中的配置变量。 (由于它是系统配置文件,因此你需要管理员或超级用户权限来修改它。) ~/.gitconfig …
个人成就
文章被点赞
12
文章被阅读
5,000
掘力值
209
关注了
0
关注者
3
收藏集
0
关注标签
100
加入于
2020-05-28