- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 注意stringstream.str()临时变量的lifecycle
注意stringstream.str()临时变量的lifecycle点击打开链接
2017-06-23 16:32:29 191
原创 gcc/g++在执行编译工作的时候具体步骤
gcc/g++在执行编译工作的时候,分为以下四个过程:1.预处理,生成.i的文件2.将预处理后的文件转换成汇编语言,生成.s文件3.汇编变为目标代码(机器代码)生成.o的文件4.连接目标代码,生成可执行程序参考这篇博客
2017-06-07 20:41:29 255
原创 c++中reverse和resize的区别
reserve是容器预留空间,但并不真正创建元素对象,在创建对象之前,不能引用容器内的元素,因此当加入新的元素时,需要用push_back()/insert()函数。resize是改变容器的大小,并且创建对象,因此,调用这个函数之后,就可以引用容器内的对象了,因此当加入新的元素时,用operator[]操作符,或者用迭代器来引用元素对象。再者,两个函数的形式是有区别的,reserve函
2017-06-07 14:28:31 1965 1
原创 memset是对字节赋值
如下demo是可以的,能把数组中的元素值都设置成字符1,#include #include using namespace std;int main(){ char a[5]; memset(a,'1',5); for(int i = 0;i cout system("pause"); return 0;}
2017-06-06 11:31:36 665
原创 数组的一些常见问题
数组求和求数组的最大值和最小值求数组的最大值和次大值求数组中出现次数超过一半的元素求数组中元素的最短距离求两个有序数组的共同元素求三个数组的共同元素找出数组中唯一的重复元素找出出现奇数次的元素求数组中满足给定和的数对最大子段和最大子段积数组循环移位字符串逆序组合问题合并两个数组重排问题找出绝对值最小的元素
2017-06-05 19:51:42 246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人