<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rachelwanqiu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Rachelwanqiu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Rachelwanqiu]]></copyright><item><title><![CDATA[C++讲解---如何设计一个类]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150952550</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150952550</guid><author>Rachelwanqiu</author><pubDate>Sat, 30 Aug 2025 18:19:45 +0800</pubDate><description><![CDATA[之前我们使用已经设计好的类学习对应的知识点这一节，我们讲一下怎么设计一个类好，为了完成上面的功能，我们一步一步的完善代码。]]></description><category></category></item><item><title><![CDATA[C++讲解---什么是静态成员函数]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150924602</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150924602</guid><author>Rachelwanqiu</author><pubDate>Thu, 28 Aug 2025 11:15:20 +0800</pubDate><description><![CDATA[静态成员函数与静态数据成员一样，不依赖于类的实例，不属于各个对象。我们可以通过之前的日期类的闰年判断功能来看一下具体的使用。]]></description><category></category></item><item><title><![CDATA[c++讲解---什么是静态数据成员]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150863773</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150863773</guid><author>Rachelwanqiu</author><pubDate>Wed, 27 Aug 2025 13:50:51 +0800</pubDate><description><![CDATA[创建类 VerID，把该数据成员修改为公有成员，由此来验证静态数据成员的访问问题。静态成员设为​​公有​​后，可以直接通过类名访问（如 VerId::counter），从而​​直观验证其共享性和类级作用域​​。在这里，我们为了明白静态数据成员的特点，去写一个类，这个类能够实现对生成对象拥有标识符的功能。]]></description><category></category></item><item><title><![CDATA[c++讲解---运算符重载-复数类]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150643187</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150643187</guid><author>Rachelwanqiu</author><pubDate>Mon, 25 Aug 2025 16:42:27 +0800</pubDate><description><![CDATA[3.​​成员初始化列表​​：re®, im(i)：在构造函数体​​执行前​​，直接用参数r和i初始化成员变量re和im。在这里，​​+返回自己，-返回相反数，operator是重载运算符的​​固定关键字​​，后面只跟着+或-号，()内为空。在这里，​返回值为 bool​​：直接返回比较结果。这里的Complex类的构造函数是一个​​带默认参数​​的​​成员初始化列表​​写法，格式清晰且高效。我们使用一元运算符​​来让复数类拥有正负之分，一元运算符是只操作​​一个​​对象的运算符，比如 +a或 -b。]]></description><category></category></item><item><title><![CDATA[使用转换函数重载布尔值类]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150425026</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150425026</guid><author>Rachelwanqiu</author><pubDate>Fri, 15 Aug 2025 16:27:48 +0800</pubDate><description><![CDATA[可以将得到的布尔值Boolean转换为整数值int：当接收到值为False时转换为0，当接收到值为True转换为1.当接收的 val 的值为 0 时，将数据成员 v 初始化为 False，其余的都可以初始化为 True。在类内部定义假为 False、真为 True 的枚举成员.表明 ：数据成员 v 被初始化为 False；接收 int 型的值，并将其赋给形参 val。定义boolean的值为v。b的值: False。]]></description><category></category></item><item><title><![CDATA[C++讲解---通过转换函数和运算符函数直接调用类的对象]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150106285</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/150106285</guid><author>Rachelwanqiu</author><pubDate>Sat, 09 Aug 2025 12:51:46 +0800</pubDate><description><![CDATA[本文将使用计数器类作为案例，详细讲解如何通过转换函数和运算符函数让类的对象能够像内置类型一样直接使用。现在我们有一个基础版本的计数器如下：版本1：基础计数器类。]]></description><category></category></item><item><title><![CDATA[C++讲解---如何使用现有类去创造类]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/149183505</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/149183505</guid><author>Rachelwanqiu</author><pubDate>Thu, 07 Aug 2025 10:31:08 +0800</pubDate><description><![CDATA[在银行账户类中添加记录开户日期的函数。]]></description><category></category></item><item><title><![CDATA[C++讲解---创建日期类]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/149101995</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/149101995</guid><author>Rachelwanqiu</author><pubDate>Fri, 04 Jul 2025 18:22:48 +0800</pubDate><description><![CDATA[上一节讲解中有讲解如何创建一个类，现在我们由最简单的定义到添加函数功能将一个可以实际应用的日期类创建并应用一下。]]></description><category></category></item><item><title><![CDATA[C++讲解—类（2）]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/148825120</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/148825120</guid><author>Rachelwanqiu</author><pubDate>Thu, 03 Jul 2025 20:15:25 +0800</pubDate><description><![CDATA[如果需要再类之外定义成员函数，就需要在类之内声明函数// 银行账户类（第3版：分离成员函数的定义）及类的使用例程// 第一区：预处理指令------------------------------------------------------------// 第二区：类的声明--------------------------------------------------------------// 账户名称// 账号// 账户余额。]]></description><category></category></item><item><title><![CDATA[C++讲解—类（1）]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147492353</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147492353</guid><author>Rachelwanqiu</author><pubDate>Sat, 21 Jun 2025 19:08:57 +0800</pubDate><description><![CDATA[类是用户自定义的一种数据类型，它将数据和对数据进行操作的成员函数封装在一起，用于表示现实世界中的事物或抽象概念。]]></description><category></category></item><item><title><![CDATA[C++基础概念补充4—命名空间]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147350858</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147350858</guid><author>Rachelwanqiu</author><pubDate>Thu, 24 Apr 2025 15:32:55 +0800</pubDate><description><![CDATA[命名空间是C++中用于组织代码的一种机制，它可以避免命名冲突。]]></description><category></category></item><item><title><![CDATA[C++基础概念补充3—分离式编译]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147348914</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147348914</guid><author>Rachelwanqiu</author><pubDate>Sat, 19 Apr 2025 12:30:11 +0800</pubDate><description><![CDATA[分离式编译是C++项目开发中的一种常见方式，它允许我们将代码分成多个文件（通常是.h头文件和.cpp源文件），分别编译后再链接成一个可执行程序。]]></description><category></category></item><item><title><![CDATA[C++ 讲解—函数模板]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147127402</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147127402</guid><author>Rachelwanqiu</author><pubDate>Sat, 19 Apr 2025 12:18:27 +0800</pubDate><description><![CDATA[如果你学过python，那么就可以简单的将函数模板理解为父类即可。如果你没有学过，c++是你的第一个计算机语言，那么我们可以想象一下刀具的打磨：你有套刀具胚子，想要生产出用于切割不同材质的物品的刀具，比如水果、肉类、纸张等。这里的“刀具胚子”就类似于一个函数模板。虽然不同材质的物品（数据类型）各异，但刀具的基本功能（函数的逻辑）是通用的。水果刀：可以用来切水果（如苹果、香蕉）。打造成细长较厚的锋利刀子。厨房刀：可以用来切肉类或蔬菜。打造成较大较厚的刀具。裁纸刀：可以用来切纸张。]]></description><category></category></item><item><title><![CDATA[Python讲解---@classmethod装饰器]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147259147</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147259147</guid><author>Rachelwanqiu</author><pubDate>Tue, 15 Apr 2025 22:18:21 +0800</pubDate><description><![CDATA[在 Python 里，@classmethod 是一个内置的装饰器，它能够把一个方法转变为类方法。]]></description><category></category></item><item><title><![CDATA[c++讲解——字符串与指针]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147123306</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147123306</guid><author>Rachelwanqiu</author><pubDate>Thu, 10 Apr 2025 18:00:30 +0800</pubDate><description><![CDATA[字符的序列，通常用来表示文本。]]></description><category></category></item><item><title><![CDATA[C++讲解——动态创建对象]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147052183</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147052183</guid><author>Rachelwanqiu</author><pubDate>Mon, 07 Apr 2025 21:28:15 +0800</pubDate><description><![CDATA[在学习之前的知识点时，我们知道有静态存储期和自动存储期。的对象在程序的整个生命周期内都存在，全局变量和static修饰的局部变量都属于这一类。，这些对象在函数或代码块的执行期间存在，函数结束时自动销毁。局部变量是典型的自动存储期对象，它们在函数内部定义，函数结束时自动释放。那么有没有人为命令的可以存储或者删除的对象呢？那就是动态创建对象，它允许你在程序运行时根据需要动态分配和释放内存。在处理不确定数量的对象、延迟初始化或者管理大型资源时非常有用。]]></description><category></category></item><item><title><![CDATA[C++讲解---指针在数组遍历中的应用]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147029894</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147029894</guid><author>Rachelwanqiu</author><pubDate>Sun, 06 Apr 2025 21:06:11 +0800</pubDate><description><![CDATA[在这一篇文章中，我们可以看到指针在数组遍历中的具体应用例子。]]></description><category></category></item><item><title><![CDATA[C++讲解---数组和指针的异同点]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147015077</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147015077</guid><author>Rachelwanqiu</author><pubDate>Sat, 05 Apr 2025 21:03:25 +0800</pubDate><description><![CDATA[我们前两篇有讲过这两个运算符，。这两个运算符是理解指针的关键，因为它们分别代表了和这两个基本操作。那么在理解数组和指针之前，我们先把这两个符号的意义记在心里。]]></description><category></category></item><item><title><![CDATA[C++讲解——指针在函数参数中的应用]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147011493</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/147011493</guid><author>Rachelwanqiu</author><pubDate>Sat, 05 Apr 2025 15:27:40 +0800</pubDate><description><![CDATA[我们在上一篇文章有提到过，C++需要指针来操纵内存地址来管理数据，那么我们在函数中是如何使用指针来改变实参的值呢？在这个例子中，函数参数是按值传递的，这意味着函数内部对参数的修改不会影响到主函数中的变量。如果主函数中调用 sum_mul (a, b, he, ji)，那么 sum 和 mul 只是 he 和 ji 的副本，函数内部对它们的修改不会改变主函数中的 he 和 ji。因此，这个函数无法正确实现预期功能。如果我们使用指针来做实现这个功能呢？通过解引用操作符（]]></description><category></category></item><item><title><![CDATA[C++讲解---指针]]></title><link>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/146769841</link><guid>https://blog.youkuaiyun.com/Rachelwanqiu/article/details/146769841</guid><author>Rachelwanqiu</author><pubDate>Sun, 30 Mar 2025 21:03:42 +0800</pubDate><description><![CDATA[是C++中一个非常重要的概念，它允许你直接操作内存地址，从而实现高效的内存管理和灵活的数据操作，是之后想要实现链表、树等复杂数据结构的基础.。]]></description><category></category></item></channel></rss>