![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 72
阿宝逃离地球
共赏天上月
展开
-
c++ 阅读笔记
关于c++书籍的阅读笔记原创 2022-06-23 19:50:33 · 261 阅读 · 0 评论 -
2.5处理类型
2.5处理类型2.5.1 类型别名类型别名是某种类型的名字的同义词,就是给某种类型起别的名字。目的和便利:简单化类型名,方便记忆和使用。方法:传统方法:使用关键字typedef新标准规定:使用别名声明来定义类型的别名其中,关键字typedef作为声明语句中的基本数据类型的一部分出现。typedef double wages; // wages是doule的同义词typedef wages base,*p; // base是double的同义词,p是double*的同义词别名声明使用原创 2022-04-06 22:37:01 · 310 阅读 · 0 评论 -
2.4 const限定符
2.4 const限定符关键字const对变量的类型加一限定const int bufSize = 12;const所修饰的对象一旦创建后就不能改变其值,所以其修饰的对象必须要初始化。与非const类型对象相比,const所修饰的对象可以进行大部分非const对象所进行的操作,但是不能被修改或者重新赋值。默认状态下,const对象只在文件中有效当以编译时初始化一个const修饰的变量时,编译器将在编译过程把用到该变量的地方都变成对应的值。(《C++ Primer》)2.4.1 引用常量原创 2022-04-06 00:21:50 · 324 阅读 · 0 评论 -
2021-10-21面向对象:动态分配所得的内存块笔记
2021-10-21面向对象:动态分配所得的内存块笔记此笔记中皆是VC编译器的情况new : 先分配内存,再调用构造函数Complex class:class Complex{ public : Complex() {} private : double m_real;//实部 double m_imag;//虚部};Complex* p = new Complex();编译器转化为如下//1.分配内存,调用malloc(原创 2021-10-22 11:08:08 · 130 阅读 · 0 评论 -
STL和泛型编程笔记之容器的分类和测试笔记
STL和泛型编程笔记之容器的分类和测试笔记一、STL六大部件ContainersAllocatorsAlgorithmsAdaptersIteratorsFunctors使用个容器的测试#include <iostream>#include <algorithm>#include <functional>using namespace std;int main(int argc, char const *argv[]){ int ai[6原创 2021-10-16 10:46:16 · 85 阅读 · 0 评论