std::vector几个使用技巧
平时使用C++的过程中,最常用的容器当数std::vector了,本文分享几个使用std::vector的小技巧。
平时使用C++的过程中,最常用的容器当数std::vector了,本文分享几个使用std::vector的小技巧。
最近写代码时遇到对大量整数判重的问题,想到了标准库当中提供的std::bitset,写了一个简单的样例以后,用gcc编译了很久也没编译成功,通过系统命令看到gcc占用了大量的内存,我想这一定是gcc出了bug。
最近在优化一段代码时,发现一个完成同样功能的函数,在使用不同的传参方式的时候,编译器生成的汇编代码有较大的差异,经过多方查阅资料才解决了心中的疑惑。
在C++中有两种获得随机数的方法,一个是位于<cstdlib>中的rand函数,一个是C++11中引入的<random>。
最近在做的东西中需要在C++中调用Python的代码,遇到了一些问题,期间尝试用了各种搜索引擎,花费了十几个小时才解决,真感觉智商是个好东西,可惜自己没有/(ㄒoㄒ)/~~,所以把自己遇到的问题记录下来,没准可以帮到别人。特别鸣谢:某著名搜索引擎真是厉害。