
C++入门
文章平均质量分 75
YueiL
确保自己在一直向前 哪怕很慢 往前走就好!
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。如有收取的费用仅用于收集和整理资料耗费时间的酬劳。本人尊重原创作者或出版方,资料版权归原作者或出版方所有本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
展开
-
C++学习笔记之 模板|函数模板|类模板
例如,实现交换两个变量值的函数模板intintT1T2intPoint。原创 2025-04-04 18:07:16 · 187 阅读 · 0 评论 -
C++学习笔记 new/delete相关知识点|与malloc/free的区别
此代码中,创建对象时调用构造函数,delete obj释放对象时调用析构函数。对于用new[]分配的数组,需用delete[]释放,以保证数组中每个元素的析构函数(对自定义类型)都能被调用。在 C++ 面试中,newdelete。原创 2025-04-04 00:58:35 · 158 阅读 · 0 评论 -
C++学习笔记 | malloc calloc realloc的作用以及区别
初始化malloc分配的内存不会被初始化,其内容是未定义的;而calloc会把分配的内存初始化为 0。参数malloc只需要一个参数,即要分配的内存字节数;calloc需要两个参数,分别是元素个数和每个元素的大小;realloc需要两个参数,分别是指向已分配内存的指针和调整后内存的新大小。用途malloc适用于需要分配内存但不需要初始化的场景;calloc适用于需要分配内存并初始化为 0 的场景;realloc适用于需要调整已分配内存大小的场景。原创 2025-04-03 20:59:36 · 358 阅读 · 0 评论 -
C++学习笔记之内存管理
仅用于记录学习理解。原创 2025-04-03 14:26:11 · 143 阅读 · 0 评论 -
C++学习笔记之实现求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句
【代码】C++学习笔记之实现求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句。原创 2025-04-03 01:31:58 · 40 阅读 · 0 评论 -
C++学习笔记之 类和对象| static成员
突破类域就可以访问静态成员,可以通过类名::静态成员 或者 对象.静态成员 来访问静态成员变量。静态成员也是类的成员,受public、protected、private 访问限定符的限制。静态成员变量为所有类对象所共享,不属于某个具体的对象,不存在对象中,存放在静态区。静态成员函数中可以访问其他的静态成员,但是不能访问⾮静态的,因为没有this指针。⽤static修饰的成员函数,称之为静态成员函数,静态成员函数没有this指针。⾮静态的成员函数,可以访问任意的静态成员变量和静态成员函数。原创 2025-04-03 01:23:09 · 625 阅读 · 0 评论 -
C++入门《类和对象》之《运算符重载》详解|成员函数重载/非成员函数重载
C++ 中,运算符重载是一种特殊的函数,它允许程序员为自定义的数据类型(如类和结构体)重新定义运算符的行为,使得这些运算符能够像处理内置数据类型一样处理自定义类型的数据。下面将从多个方面详细讲解 C++ 里的运算符重载。原创 2025-02-18 21:35:18 · 910 阅读 · 0 评论 -
C++入门之《类和对象中》的构造函数和析构函数
构造函数是一种特殊的成员函数,它在创建对象时自动调用,主要用于对象的初始化操作,比如为对象的数据成员赋初值等。析构函数也是一种特殊的成员函数,它在对象的生命周期结束时自动调用,主要用于释放对象所占用的资源,比如动态分配的内存、打开的文件等。原创 2025-02-15 11:36:41 · 612 阅读 · 0 评论 -
C++入门之内联函数以及在VS中的设置
C 和 C++ 等编程语言中,inline是一个用于声明内联函数的关键字。原创 2025-02-10 11:32:28 · 387 阅读 · 0 评论 -
C++入门之引用的概念和定义
C++ 中,引用(Reference)是一个重要的概念,它为对象提供了一个别名,而非对象本身。下面从引用的。原创 2025-02-09 18:04:24 · 393 阅读 · 0 评论 -
C++入门基础之命名空间|using声明|缺省参数
命名空间是C++中的一种机制,用于将相关的标识符(包括函数、类、变量、对象、结构体、枚举等)分组在一起,以避免命名冲突。它可以看作是一个逻辑容器,将具有相似功能或来自同一模块的元素组织在一个单独的区域内。在不同的命名空间中可以使用相同的标识符而不会产生混淆。原创 2025-01-18 23:57:40 · 908 阅读 · 0 评论