首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
C++
订阅
muyang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
C++ Day14-其他语法 C 智能指针
1. C++ 中传统指针存在什么问题?①需要手动管理内存②容易发生内存泄漏(忘记释放、出现异常等)③释放后产生野指针2. 为了解决传统指针的痛点,引入了什么指针?只能指针的格式怎么样?智能指针指向堆对
C++ Day13-其他语法 B 类型转换 lambda表达式
1. C 语言中的类型转换有哪两种?C++ 中的类型转换有哪四种? 2. const_cast 3. dynamic_cast 4. static_cast(了解即可) 5. reinterpret_cast 6. 计算机中浮点数的存储分为哪三段数据? 7. auto 关键字的…
C++ Day13 其他语法B-模板(泛型)
1. 为什么需要使用泛型?怎么样的代码不使用泛型会显得比较臃肿? 2. C++中如何定义泛型?如何使用泛型技术改造上面的代码? 3. 泛型真的让三个函数变成了一个函数吗? 对不使用泛型技术的 add 函数汇编分析?对使用泛型技术的 add 函数汇编分析? 结论:泛型是编译器特性…
C++ Day12 其他语法A-运算符重载
1. 为什么要重载运算符?如何重载?
C++ Day11-面向对象 F 隐式构造、友元函数、内部类、局部类
1. 使用对象类型作为函数的参数或返回值,会存在什么问题吗? 2. C++中的隐式构造是什么? 3. 默认构造什么时候会生成?下面代码 m_age 的值什么时候会被初始化? 4. 友元函数什么时候使用? 5. 什么时候使用内部类? 6. 什么是局部类?
C++ Day10-面向对象F 拷贝构造函数
1. 什么是拷贝构造函数?如何自定义拷贝构造函数? 2. C 语言中字符串的本质是什么?如何计算字符串的长度? 3. 如果是一个堆空间对象内部的指针成员,指向栈空间对象,这样会存在什么问题?要怎么做? 4. 系统实现的拷贝,都是浅拷贝(shallow copy)吗?
C++ Day09 面向对象 D 多继承、static
1. C++支持多继承吗? 2. 什么是菱形继承?如何解决菱形继承? 3. static 修饰的成员变量存放在哪里?static 修饰的成员变量成员对比全局变量有什么不同? 4. public、private、protected 这些关键字是怎么起作用的? 5. 思考下面代码的…
C++ Day08 面向对象 C 初始化列表、重写、多态、虚函数、虚表
1. 什么是初始化列表?它的本质是什么? 2. C++ 中构造函数之间相互调用要怎么调用?new Student(10,20);,这句代码是在什么时候分配内存的? 3. 子类的构造函数默认会调用父类的构造函数吗?顺序如何?如何做到子类显示调用指定父类的构造函数呢? 4. 子类的…
C++ Day07 面向对象 B 构造函数、析构函数、继承的作用
1. C++ 中创建出来的对象可以放在几个地方? 2. 构成函数什么时候被调用?通常拿来完成什么事情?C++调用 malloc 申请对象内存会调用构造函数吗? 构造函数:在对象创建的时候会自动调用,一般用于完成对象的初始化操作。 3. C++ 中如果没有自定义构造函数,编译器会…
C++ Day06 面向对象 A struct vs class、栈空间
1. C++ 中定义一个类有哪两种方法?这两种方法有什么区别? 2. C++ 编程规范(了解) 每个人都可以有自己的编程规范,没有统一的标准,没有标准答案,没有最好的编程规范。 3. 一个实例对象可以通过 对象 或 指针 访问属性,这两种方法有什么不同? 补充:从汇编指令数目来…