上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 1357 下一页
背景 Visual C ++,GNU编译器集合(GCC)和Clang /低级虚拟机(LLVM)是业界三种主流的C / C ++编译器。Visual C ++提供了图形用户界面(GUI),易于调试,但不适用于Linux平台。因此,本文主要比较GCC与Clang / LLVM。 GCC是GNU开发的一种 Read More
posted @ 2020-12-30 20:17 findumars Views(15465) Comments(0) Diggs(3)
前言 在C语言中,我们常常用NULL作为指针变量的初始值,而在C++中,却不建议你这么做。 NULL是什么 在《C++ NULL,0》一文中,我们已经知道了在C中NULL是什么,在C的头文件中,通常定义如下: 1 #define NULL ((void*)0) 但是在C++中,它是这样定义的: 1 Read More
posted @ 2020-12-21 21:02 findumars Views(309) Comments(0) Diggs(1)
这是C++11新特性介绍的第十二部分,涉及到强制类型转换static_cast的相关内容。 static_cast是一个强制类型转换操作符。强制类型转换,也称为显式转换,C++中强制类型转换操作符有static_cast、dynamic_cast、const_cast、reinterpert_cas Read More
posted @ 2020-12-21 21:00 findumars Views(420) Comments(0) Diggs(0)
在C++中,一个类有八个默认函数: 1、默认构造函数; 2、默认拷贝构造函数; 3、默认析构函数; 4、默认重载赋值运算符函数; 5、默认重载取址运算符函数; 6、默认重载取址运算符const函数; 7、默认移动构造函数(C++11); 8、默认重载移动赋值操作符函数(C++11)。 只是声明一个空 Read More
posted @ 2020-12-21 20:59 findumars Views(832) Comments(0) Diggs(0)
一、背景 大型C++工程项目,都会面临编译耗时较长的问题。不管是开发调试迭代、准入测试,亦或是持续集成阶段,编译行为无处不在,降低编译时间对提高研发效率来说具有非常重要意义。 美团搜索与NLP部为公司提供基础的搜索平台服务,出于性能的考虑,底层的基础服务通过C++语言实现,其中我们负责的深度查询理解 Read More
posted @ 2020-12-17 23:57 findumars Views(1184) Comments(0) Diggs(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 1357 下一页