posted @ 2019-11-21 17:59
随笔分类 - C++
c++学习回顾
摘要:初阶模板分为从三个方面了解:1. 泛型编程 2. 函数模板 3. 类模板 。 1. 泛型编程:不考虑数据类型,大家都能用的编程技巧。 如何实现一个通用的交换函数?重载需要重复声明定义,而且函数仅仅只是类型不同,代码的复用率比较低,只要有新类型出现时,就需要增加对应的函数 ,代码的可维护性比较低,一个
阅读全文
摘要:C/C++内存分布 C语言中动态内存管理方式 C++中动态内存管理 operator new与operator delete函数 new和delete的实现原理 定位new表达式(placement-new) 1. C/C++内存分布: 全局变量、static修饰的变量,都是存储在静态常量区的数据段
阅读全文
posted @ 2019-11-21 15:10
摘要:类中哪些默认的事儿…… 1. 类的6个默认成员函数: 如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情 况下,都会自动生成下面6个默认成员函数。 class Date{}; 2. 构造函数: 构造函数,名字与类名相同,创建类类型对象时由编译器自动调用,保
阅读全文
posted @ 2019-11-20 00:42
摘要:深夜发博,最深的感触就是,曾经欠的债,是要用头发来还的…… 关于C++大致分为以下几个小部分: 1.类与对象的初步认知: C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 2.类
阅读全文
posted @ 2019-11-16 03:33
摘要:我根据所学,将入门分为十个小部分。如果有秃道同袍发现不对之处,还望多多指正,感激不尽。 1.关键字:对于关键字的学习,是学习编程语言的基础,这些关键字的含义和使用方式组成了基础的语法部分,此处不列举关键字,关键字的学习是贯穿整个语法部分的学习过程的。C++98里是63个关键字,C++11中73个。(
阅读全文
posted @ 2019-11-16 00:18
摘要:本节是对类初步的了解,熟悉以下内容: 1. 什么是类?什么是对象?面向对象和面向过程区别? 2. 如何定义一个类?用struct定义类和用class定义类的区别? 3. C++中如何实现封装? 4. 类的作用域:如何理解定义一个类,就定义了一个作用域? 5. 类的实例化:类为什么需要先实例化,才可以
阅读全文
posted @ 2019-07-31 23:24
摘要:1. C++中关键字 2. 命名空间:概念以及使用方式 3. 缺省参数:概念、分类、注意事项 4. 函数重载: 函数重载概念、函数重载调用原理、C语言支持函数重载吗?为什么? extern "C"的作用 5. 引用: C语言中函数有几种传参方式?优缺点 引用的概念以及特性 const类型引用 引用的
阅读全文
posted @ 2019-07-26 00:38
浙公网安备 33010602011771号