暂无搜索历史
ranges是C++20的主要特性之一,其中"view"是比较重要的一部分。C++20之前,标准库的算法实现是基于迭代器来实现的,例如:std::sort。
假设我们有一个独立的插件项目,因为一些项目的变更,现在需要将其迁移到一个较大的项目中的子目录中。传统的方法可能包括使用 git cherry-pick 来选择性...
接下来本篇将会简单的列一些比较重要的特性供大家参考,陈述一下为什么大家需要学习C++20,它能够给大家带来什么样的好处。
JetBrains 每年都会进行开发者生态系统调查,以了解开发者社区的概况,去年的结果终于出炉了,今天特意去看了一下想关注一下C++标准的使用情况。
问题:在SQL执行引擎侧对sort做了一些优化,集群机器从23台缩容18台之后,这个sql运行后出现了结果错误的问题,在原来23台以及其他规模的集群场景下没任...
在C++17之前,标准库提供了std::allocator,而在C++17中,这一功能得到了加强,引入了polymorphic_allocator。
Linux开发者 H. Peter Anvin 在邮件列表中重启了关于 Linux内核C代码转换为C++的讨论,并陈述了自己的观点。说之前先看一下这个话题的历史...
多态是面向对象编程的一个重要概念,它使得单一接口能够代表不同的类型。C++提供了几种实现多态性的方式,本文将会讨论三种场景的多态:
C++11之后有了final,它用来指定不能在派生类中重写虚函数,或者不能从中派生类。
对于Foo来说,是不支持加法的,于此同时也是不可以直接std::cout << ,因此在编译时报一大堆错误,包含operator<<与operator+,但这并...
本篇文章将会给大家用不同的方法来解答这道题目,首先我们转化一下这个题目,使用a / b来模拟(下面不考虑被除数为0的场景),返回商与余数。简单来说转化为一个函数...
1-100可以拆为554,用三个函数去打印它,函数a cout一次,然后变量加1,函数b层层嵌套a重复5次,函数c层层嵌套b重复5次,最后在main函数中对c层...
安装第三方库时,我们通常需要知道安装的库版本,那么conan提供了相应的搜索命令,列出相应库的版本。
大家经常在编译代码时通常会使用一些gcc flags,今天这篇文章来梳理一下一些比较重要的gcc flag。
最近看到大佬们写的C++20库使用了module特性,特意来学习一下,于是有了这篇文章,本篇文章的所有代码都在我的星球里面,需要代码的可以扫文末的二维码。
今天给大家分享一个字符串相关的面试题目,总共有4个case,可以在留言区评论,说出这四处会发生什么。
在一个大项目中,很多地方会throw异常,当碰到crash或者抛出异常时,我们需要解决两个问题:
大家好,我是光城。最近会给大家安排一些有意思的题目,例如:constexpr、virtual、static、const等等相关的基础内容。如果题目答不上来,就需...
在C++中,virtual是一个关键字,主要用于定义虚函数(virtual function)。虚函数是一种特殊的成员函数,通过使用virtual关键字,可以实...
在C++中,类的正确初始化是确保程序正常运行的关键步骤之一。尤其是在使用初始化列表时,我们需要注意一些潜在的陷阱,以避免在代码执行过程中产生意外的结果。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市