最新 最热

不造轮子之STL中的增删改

在日常的开发中,常涉及到容器的常见操作,如查找、删除、排序等,C++ STL提供了丰富的算法库,可以方便的完成这些操作。为了避免重复造轮子,同时为了提高效率,了解常见的STL算法是非常有必要的。本文将介绍增删改相关算法。...

2024-10-09
3

实现一个strong_rc_ptr(非线程安全版本的std::shared_ptr)

我们的新项目有个比较复杂的全区全服交易行系统,其中搜索和推荐是高实时性全区服多维度排序的,并且要支持比较复杂的标签交集查询和属性范围查询的自由组合。 当有订单发生变化时,它不仅仅会影响全服状态下搜索和推荐条...

2024-10-09
3

不造轮子之STL中的查找算法

在日常的开发中,常涉及到容器的常见操作,如查找、删除、排序等,C++ STL提供了丰富的算法库,可以方便地完成这些操作。为了避免重复造轮子,同时为了提高效率,了解常见的STL算法是非常有必要的。本文将介绍查找相关算法。...

2024-09-27
2

关于粒子滤波的解析

基本原理:随机选取预测域的 N NN 个点,称为粒子。以此计算出预测值,并算出在测量域的概率,即权重,加权平均就是最优估计。之后按权重比例,重采样,进行下次迭代。...

2024-09-11
1

【C++】vector(下)--下篇

关于第一部分,这段代码都是内置类型,它们也与类模板的初始化方式相同,这是因为T可以是任意的类型,当然也可以是int、double等内置类型,所以这里的构造遵从类模板...

2024-09-09
1

C++奇迹之旅:列表初始化和std::initializer_list(C++11第一篇)

在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。

2024-09-05
1

C++内存问题排查攻略

GCC提供了-fstack-usage选项,能输出每个函数栈的最大使用量。开启后,为每个编译目标创建.su文件,每行包括函数名、字节数、修饰符(static/dynamic/bounded)中的一个或多个。修饰符的含义如下:...

2024-08-14
1

简易C语言词法分析程序

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-08-07
2

C++ 中文周刊 2024-06-02 第159期

编译器信息最新动态推荐关注hellogcc公众号 本周更新 2024-05-29 第256期

2024-07-30
1

C++ 中文周刊 2024-05-04 第156期

编译器信息最新动态推荐关注hellogcc公众号 本周更新 2024-05-01 第252期

2024-07-30
1