c++语法漫谈
文章平均质量分 85
热衷于c++的coder,喜欢一些比较优雅并且实用的语法,通过总结博客实现记忆以及资源的分享
午间特困猿
喜欢C++,喜欢分享学到的内容,如果我的文章能够给你带来帮助,那真的太酷了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++新特性】:谈谈C++20的协程(10000字讲清楚C++协程)
本文记录了我对C++20协程了理解,从各种方面讲解了C++20协程的定义的方式,以及手把手带大家学习如果自定义协程框架原创 2025-11-01 18:05:27 · 921 阅读 · 0 评论 -
[C++] : 谈谈IO流
谈谈C++中的IO流原创 2025-06-18 11:34:37 · 749 阅读 · 0 评论 -
[C++11]:万字总结,过来人深刻的帮助理解智能指针
本文章可以帮助你从零开始或者更加深刻的理解C++11中的智能指针原创 2025-06-13 20:37:26 · 1240 阅读 · 0 评论 -
[C++11] : 谈谈包装器和lambda表达式,仿函数,bind的坑
lamda, 包装器,bind的坑,C++11新特性原创 2025-06-12 21:47:45 · 1196 阅读 · 0 评论 -
[C++][设计模式] : 单例模式(饿汉和懒汉)
本内容介绍了编程中通过饿汉和懒汉思想来实现单例模式原创 2025-06-12 20:48:18 · 653 阅读 · 0 评论 -
【C++语法】:过来人的总结,类和对象 2
类和对象还有很多的细节知识,比如移动拷贝,移动构造,为什么拷贝必须const但是作为一个C++初学者,了解这么多已经暂时足够了,如果想要了解更多关于C++, 可以关注我,我会只需更新。原创 2025-06-11 21:02:05 · 777 阅读 · 0 评论 -
【C++语法】(过来人的总结)类和对象 1
int day_;int year_;这是一个简单呢的累的定义如果将class改成struct ,那么他和我们C语言中的结构体没有什么区别。那么我们C++ class和C struct 有什么区别吗?当然有啦,而且区别可不是一般的大。本篇简单谈谈了类,读者已经建立了一个针对类和对象以及面相对象的一个感性的简单的认识,在下一篇中我将具体谈到如果操作一个类,或者说如何设计出一个类。原创 2025-06-11 19:51:30 · 1008 阅读 · 0 评论 -
深入解析Google多线程环境下的空间配置器——TCMalloc
TCMalloc通过三级缓存架构与精细化锁策略线程缓存解决高频小内存的无锁快速分配。中心缓存平衡线程间内存资源,避免饥饿。页缓存对接操作系统,处理大块内存的分配与回收。这种设计不仅显著降低了多线程竞争带来的性能损耗,还通过内存对齐、Span管理和批量操作等技术,优化了内存利用率与分配速度。原创 2025-05-27 20:54:28 · 973 阅读 · 0 评论 -
【C++】C++异步编程四剑客:future、async、promise和packaged_task详解
C++的异步编程工具提供了不同层次的抽象,从简单的std::async到更灵活的和,开发者可以根据具体需求选择合适的工具。理解这些工具的特性和适用场景,能够帮助我们编写出更高效、更健壮的并发程序。原创 2025-05-24 21:01:02 · 943 阅读 · 0 评论 -
C++ CRTP技术(奇异递归模版模式)
最近了解到C++的CRTP技术,通过博客来这里记录一下。我们首先可以了解一下什么是CRTP技术。CRTP是C++的一种高级模版变成模式。原创 2025-05-07 15:58:43 · 675 阅读 · 0 评论 -
【c++语法基础】继承和多态
c++为什么基类指针可以指向派生类的函数,我们知道如果只是普通的函数重写,这种情况下同名的函数构成的覆盖,基类指针通过赋值兼容转换只能调用基类的那个函数不能调用派生类的函数。原创 2025-02-26 09:13:04 · 659 阅读 · 0 评论 -
C++之c++类中的六大成员函数之构造函数和析构函数
在c++的类中存在着六大默认的成员函数,所谓的六大默认的成员函数,就是理论上如果代码中没有对应函数的显示表示,编译器会自动补充。原创 2024-04-19 23:28:59 · 436 阅读 · 0 评论 -
c++11 之 左右值引用(帮助你完全理解左右值和完美转发)
所以总结一下左右到底有什么用呢,无非就是c++在不断的发展的过程中发现了一些地方进行着没有必要的拷贝构造而进行的优化,如果你比较熟悉模版,这应该对你的提升代码的效率会有比较大的提升。这也可以解释你的一个疑惑(不知你们有没有)???最开始在刷leetcode的时候我很好奇为什么要直接返回一个vector,list之类的容器,而不是将vector<>&作为一个函数的参数,因为返回不会因为拷贝浪费很多的时间吗,学了这里,你应该就懂了,我们的vector拥有自己的移动构造函数,本质上就是将内部的指针进行了交换。原创 2024-12-05 10:59:05 · 254 阅读 · 0 评论 -
c++怎么通过返回值进行函数重载
这种方式还是非常的巧妙,所以说,c++的没有上限,加油挖掘吧.原创 2024-09-20 17:25:06 · 298 阅读 · 0 评论 -
让自己习惯于c++
effective c++原创 2024-06-19 19:52:40 · 338 阅读 · 0 评论
分享