![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
文章平均质量分 66
995695705
这个作者很懒,什么都没留下…
展开
-
C++实现类似于 QString 的 JIAString 类
在 C++开发中,我们经常需要处理字符串。为了满足更复杂的需求,可以实现一个类似于QString的字符串类,如JIAString。JIAString类提供了一系列功能,包括正则替换、整体分割、查找子串、统计子串出现次数、转换大小写、去除前后空格、大小写比较以及各种重载运算符等。原创 2024-07-23 22:47:22 · 178 阅读 · 0 评论 -
C/C++文件操作类实现
在C++编程中,文件操作是一项非常重要的任务。本文将介绍一个名为的类,它提供了一系列用于文件和文件夹操作的方法,包括遍历文件夹、删除文件、获取指定文件、获取指定后缀的文件、复制文件、移动文件、重命名文件、检查文件是否存在以及获取文件大小等。原创 2024-07-23 22:11:45 · 313 阅读 · 0 评论 -
第五篇 C++关于类和继承那些事
C++类,继承相关内容学习原创 2024-03-28 17:16:16 · 986 阅读 · 1 评论 -
第四篇 C++元模板编程以及模板类的具体实现
模板类以及智能指针,单例的具体实现原创 2024-03-28 16:24:03 · 879 阅读 · 1 评论 -
第三篇 C++ lambda表达式总结
/ 函数体// 可以访问 capture list 中的变量capture list 用于捕获外部变量,可以是按值捕获或按引用捕获。parameters 是函数参数列表。return_type 是返回类型。{} 内为函数体。// 捕获外部变量并定义 Lambda 表达式// 调用 Lambda 表达式return 0;原创 2024-03-07 17:11:24 · 726 阅读 · 0 评论 -
第二篇 C++函数指针用法
在 C++ 中,函数的参数传递可以分为值传递、引用传递和指针传递三种方式。增加代码灵活性:使代码更具灵活性和可重用性,因为可以根据需要动态传入不同的函数。清晰结构:使代码结构更清晰,易于维护和扩展,因为将函数指针与对象的关联明确化。回调机制:实现灵活的回调功能,允许对象在适当的时候调用传入的函数指针。事件处理:常用于事件处理机制,例如在特定事件发生时调用传入的函数指针。异步操作通知:可用于异步操作完成后通知调用者,避免阻塞线程。定时器:可用于定时器实现,例如定时执行传入的函数。原创 2024-03-07 10:53:06 · 243 阅读 · 0 评论 -
第一篇 C++引用与指针的应用
C++中修改一个对象的值一般常用的方法有指针,引用两种,在我看来均是对于同一个对象的地址进行值的修改,指针是指向该地址的值,而引用,是引用的这个对象的地址。引用修改一个对象的值,执行的是一种浅拷贝的操作,开销小,代码简约。而使用指针则相对来说比较复杂,需要注意指针的初始化,内存申请,销毁等操作。但是指针一般相对引用来说比较通用。在实际开发中在不同函数中的值传递时,同一个变量的引用传值往往受到限制,这个时候,使用一个成员变量作为工具,就能实现一个对象的值的更新。原创 2023-10-11 17:18:09 · 57 阅读 · 0 评论