蓝天

501 篇文章
37 人订阅

C++

一见

C++标准库之string返回值研究

1) GCC默认开启了返回值优化(RVO),除非编译时指定“-fno-elide-constructors”;

973
一见

实战C++对象模型之成员函数调用

先说结论:C++的类成员函数和C函数实质是一样的,只是C++类成员函数多了隐藏参数this。

831
一见

Apache Thrift的C++多线程编程定式

Facebook贡献给Apache的开源RPC组件Thrift有着广泛的应用,C++中使用Thrift也十分普遍,但由于Thrift的Handler会被多个...

954
一见

C++中的return和exit区别

在main函数中,return和exit经常混用,两者的一个区别:return会执行statck unwinding,而exit不会。如果触发了信号,exi...

882
一见

C和C++中的volatile、内存屏障和CPU缓存一致性协议MESI

然后看看标准C++基金会(https://isocpp.org)怎么说的(官方链接):

1663
一见

Linux中的sleep、usleep、nanosleep、poll和select

在进行Linux C/C++编程时,可调用的sleep函数有好多个,那么究竟应当调用哪一个了?下表列出了这几个函数间的异同点,可作为参考:

1163
一见

#微码分享#AES算法的C++包装类

AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块...

745
一见

CMake和静态库顺序

C/C++程序的许多同学被静态库的依赖折腾,因为默认情况下要求被依赖的库放在依赖它的库后面,当一个程序或共享库依赖的静态库较多时,可能会陷入解决链接问题的坑...

2424
一见

编译错误:stray ‘\357’ in program的解决方法

如编译时遇到如下所示的编译错误: ./month_matcher.cpp:1: error: stray ‘\357’ in program ./mon...

1051
一见

数组队列C++实现

523

扫码关注云+社区

领取腾讯云代金券