
C++基础
daydayUp.
这个作者很懒,什么都没留下…
展开
-
C++中容器的删除操作注意
个人总结,如有错误,请提出,以免误人子弟 1.Vectorvector.earse();//这个会返回删除后的迭代器地址,所以必须要把返回值赋值给迭代器.Vector<int> vec;//声明 vector<int> vec; int iNumber = 0; for (auto itor = vec.cbegin(); itor...原创 2018-08-08 11:45:59 · 1643 阅读 · 0 评论 -
C++中链接错误,未找到实现
1.在.h声明的函数要全部实现2.使用了extern关键字,也要在.cpp中实现。3.使用了.lib。需要加入编译目录,隐式调用或显示调用原创 2018-09-04 23:27:29 · 662 阅读 · 0 评论 -
总结C标准库中常用的函数
转载自 http://www.runoob.com/cprogramming/c-standard-library-stdlib-h.html可以直接点击链接,查C标准库需求产生原因,频繁变换C++ 的开发环境,陌生的环境,帮助文档都没有。一、字符串->char*->其他类型一般C++的IDE都会提供一个 类似于string str(char*)的构造函数,还有一个转为...转载 2018-09-07 10:53:48 · 217 阅读 · 0 评论 -
【C++】经典的交换两个数
#include <iostream>using namespace std;//错误,因为a,b都是指向地址的副本,函数结束之后,a,b就被删除了void myswap4(int *a, int *b){ int * temp = a; cout<<"形参a"<<&a; a = b; b = temp;}void myswap3...原创 2018-10-10 21:35:56 · 912 阅读 · 0 评论 -
【c++算法】【转载自严蔚敏,代码】快速排序
#include <iostream>using namespace std;void Qsort(int a[], int low, int high){ if (low >= high) { return; } int first = low; int last = high; int key = a[first];/*用字表的第一个记录作为枢轴*...转载 2018-10-10 21:46:10 · 306 阅读 · 0 评论