![](https://img-blog.csdnimg.cn/25a54c205ea240698745a5526d02927e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++初阶
文章平均质量分 97
存放C++初阶的所有博客:包括C++与C语言的不同语法部分,面向对象和部分STL等
榶曲
问是非何故?迷惘处。愿流水与落花同步,叹,蹉跎来路。
无巧难结缘,更有周公几回督促。敲烂键盘无数。
展开
-
【C++】模板进阶——非类型模板参数、模板特化、模板分离编译
非类型模板参数、array容器的简绍、模板的特化(包括函数模板特化,类模板特化)、模板分离编译(包括模板声明和定义分不同文件编译出错的原因,解决方法),最后总结模板原创 2023-04-29 22:47:44 · 1095 阅读 · 7 评论 -
【C++】模板初阶——函数模板和类模板
该文主要内容为泛型编程的概念,为什么会出现模板,模板有什么作用,函数模板的原理,函数模板的实例化,模板参数的匹配原则,其次是类模板的定义格式,类模板如何实例化。该文主要讲解模板,而模板是学习C++的基础之一,只有学会了这个知识,才能更好的学习C++原创 2023-03-15 00:31:21 · 502 阅读 · 13 评论 -
【C/C++】内存管理详解
使用两张思维导图1.内存布局思维导图,2.内存管理思维导图,C/C++的内存发布数据段、栈、代码段、堆的简单介绍,C语言如何动态管理内存,C++如何动态管理内存,引出new/delete、new[]/delete[],接着是new和delete的底层实现operator new和operator delete。简单介绍了new和delete的实现原理,接着是为什么开辟空间的函数或操作符必须要匹配。最后讲了定位new引出了内存池的概念,接着以一道面试题:malloc/free和new/delete的区别结束。原创 2023-02-15 21:54:07 · 1186 阅读 · 27 评论 -
【C++】类和对象---需掌握的功能
该博客介绍了C++中初始化列表的概念和如何使用,讲了explicit关键字在什么情况下使用、static成员的用法,匿名对象如何创建、友元函数和友元类各有什么功能、内部类是什么、拷贝对象时编译器会做的一些优化、最后介绍了面向对象的概念原创 2023-02-12 23:46:26 · 998 阅读 · 25 评论 -
【C++】类和对象--类的6个默认成员函数
介绍了C++类中的六个默认成员函数,构造函数、析构函数、拷贝构造函数、赋值运算符重载(运算符重载)、取地址操作符重载、const取地址操作符重载原创 2023-02-09 19:49:10 · 1644 阅读 · 39 评论 -
【C++】类和对象---什么是类?
面向对象和面向对象的区别,C++中类的简绍、类的定义、类的访问权限及封装、类的作用域、类的实例化、类对象的大小如何计算、类中如何存储成员变量和成员函数、结构体对齐规则,最后讲了this指针的原理和特性。写的不好,各位大佬多多指点,小弟感激不尽。原创 2023-01-24 17:23:02 · 2744 阅读 · 53 评论 -
【C++】打开C++的大门
该博客简绍了C++的历史和更新情况、讲了C++最基本的几个入门语法:命名空间、输入/输出、缺省函数、函数重载、内联函数、引用和最后三个基于C++11的auto关键字、基于范围的for循环、指针空值nullptr。写的不好希望各位大佬多多指点。原创 2023-01-14 09:45:00 · 27236 阅读 · 61 评论