C++旅途
文章平均质量分 92
学习并分享c++知识
hehelm
keep it simple and stupid
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】详解C/C++内存管理
如果申请的是内置类型的空间,new和malloc,delete和free基本类似,不同的地方是: new/delete申请和释放的是单个元素的空间,new[ ]和delete[ ]申请的是连续空间,而且new在申请空间失败时会抛异常,malloc会返回NULL。6. 申请自定义类型对象时,malloc/free只会开辟空间,不会调用构造函数与析构函数,而new 在申请空间后会调用构造函数完成对象的初始化,delete在释放空间前会调用析构函数完成 空间中资源的清理。当原空间后面足够大,在原空间上追加空间;原创 2023-06-28 22:02:01 · 162 阅读 · 1 评论 -
【C++】详解类和对象
类和对象的初理解原创 2023-06-25 21:59:08 · 497 阅读 · 1 评论 -
【C++】命名空间/重载/缺省/引用/内联函数/auto关键字
在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存 在于全局作用域中,可能会导致很多冲突。C++11中,标准委员会赋予了auto全新的含义:auto不再是一个存储类型指示符,而是作为一 个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调 用建立栈帧的开销,内联函数提升程序运行的效率。内联函数使用时,声明和定义不可分离,即需要放在同一项目中。原创 2023-04-27 20:32:24 · 335 阅读 · 0 评论 -
【C++之STL初步】——排序检索与vector
排序搜索与vector原创 2023-01-21 16:20:57 · 600 阅读 · 2 评论
分享