C++基础
文章平均质量分 71
995695705
这个作者很懒,什么都没留下…
展开
-
第五篇 C++关于类和继承那些事
C++类,继承相关内容学习原创 2024-03-28 17:16:16 · 966 阅读 · 1 评论 -
第四篇 C++元模板编程以及模板类的具体实现
模板类以及智能指针,单例的具体实现原创 2024-03-28 16:24:03 · 754 阅读 · 1 评论 -
第三篇 C++ lambda表达式总结
/ 函数体// 可以访问 capture list 中的变量capture list 用于捕获外部变量,可以是按值捕获或按引用捕获。parameters 是函数参数列表。return_type 是返回类型。{} 内为函数体。// 捕获外部变量并定义 Lambda 表达式// 调用 Lambda 表达式return 0;原创 2024-03-07 17:11:24 · 717 阅读 · 0 评论 -
第二篇 C++函数指针用法
在 C++ 中,函数的参数传递可以分为值传递、引用传递和指针传递三种方式。增加代码灵活性:使代码更具灵活性和可重用性,因为可以根据需要动态传入不同的函数。清晰结构:使代码结构更清晰,易于维护和扩展,因为将函数指针与对象的关联明确化。回调机制:实现灵活的回调功能,允许对象在适当的时候调用传入的函数指针。事件处理:常用于事件处理机制,例如在特定事件发生时调用传入的函数指针。异步操作通知:可用于异步操作完成后通知调用者,避免阻塞线程。定时器:可用于定时器实现,例如定时执行传入的函数。原创 2024-03-07 10:53:06 · 232 阅读 · 0 评论 -
第一篇 C++引用与指针的应用
C++中修改一个对象的值一般常用的方法有指针,引用两种,在我看来均是对于同一个对象的地址进行值的修改,指针是指向该地址的值,而引用,是引用的这个对象的地址。引用修改一个对象的值,执行的是一种浅拷贝的操作,开销小,代码简约。而使用指针则相对来说比较复杂,需要注意指针的初始化,内存申请,销毁等操作。但是指针一般相对引用来说比较通用。在实际开发中在不同函数中的值传递时,同一个变量的引用传值往往受到限制,这个时候,使用一个成员变量作为工具,就能实现一个对象的值的更新。原创 2023-10-11 17:18:09 · 50 阅读 · 0 评论