-
C++|漫谈STL细节及内部原理_c++str
1988年,Alexander Stepanov开始进入惠普的Palo Alto实验室工作,在随后的4年中,他从事的是有关磁盘驱动器方面的工作。直到1992年,由于参加并主持了实验室主任Bill Worley所建立的一个有关算法的研究项目,才使他重新回到了泛型化算法的研究工作上来。项目自建立之后,参...
02月06日[编码文章]浏览:18
-
C++中的移动语义_c++11移动语义
C++引以为傲的特点是零开销抽象和高性能,尤其是C++11发布的移动语义,更是让它的高性能更上一层楼。C++是一门支持多种编程范式的语言,其中之一就是面向对象编程。面向对象编程的一个重要特征就是封装,即将数据和操作数据的函数组织在一起,形成一个类。类可以定义自己的构造函数、拷贝构造函数、赋值运算符和...
02月06日[编码文章]浏览:19
-
C/C++编程笔记:运算符—所有编程语言的基础!一文带你搞懂
运算符是任何编程语言的基础。因此,如果不使用运算符,则C / C ++编程语言的功能是不完整的。我们可以将运算符定义为符号,以帮助我们对操作数执行特定的数学和逻辑计算。换句话说,我们可以说运算符对运算对象进行运算。...
02月06日[编码文章]浏览:17
-
什么是替换成本?替换成本的含义与类型
替换成本是与任何产品的主要成本之一,主要有3种主要类型:财务替换成本,程序替换成本和关系替换成本。文章对这3种替换成本进行了分析讨论,与大家分享。...
02月06日[编码文章]浏览:14
-
C++|头文件使用源由及可以包含什么、不能包含什么
通常,在一个 C++ 程序中,我们需要写多个.cpp文件,如果多个.cpp文件都要用到某个函数,如print( ,不可能在每一个.cpp文件中都定义一份,C++的做法是多处声明、一处定义,编译时只需有声明(告诉编译器,这个声明在别处有定义),链接时在整个项目中再寻找定义。这些声明可以写到一个.h头文...
02月06日[编码文章]浏览:14
-
仅花200行代码,如何将60万行的RocksDB改造成协程
简介: 采用少量手动修改+自动代码转换的方式,将大型多线程程序改造成协程。在某些重IO、高并发的场景中,帮助业务取得了性能翻倍的效果。...
02月06日[编码文章]浏览:14
-
在放弃C/C++后,微软组建了新的团队,在Rust中重写C#代码!
不仅在外部,而且在内部,微软正在积极增加对Rust编程语言的采用,以取代其业务线中的核心C#代码。...
02月06日[编码文章]浏览:14
-
小猴编程C++ | 数字替换_小猴编程怎么样?
学习C++从娃娃抓起!记录下在学而思小猴编程学习过程中的题目,记录每一个瞬间。侵权即删,谢谢支持!附上汇总贴:...
02月06日[编码文章]浏览:14
-
-