便签
未狂
未羊,似狂
展开
-
【拾遗】C++申请与销毁动态二维数组
实质为定义一个指向指针的指针;在一个一维动态数组的每个元素上,再定一个一个动态数组#include#includeusing namespace std;//x行数,y列数void fun(int x,int y){ //定义指向指针的指针 int **n; //先动态申请一个动态一维数组 n=new int * [x]; //循环原创 2015-09-09 11:27:57 · 1383 阅读 · 0 评论 -
【拾遗】C++ STL容器begin(),end()
2015-08-20C++的容器,常用的begin(),end()返回迭代器,一直以来有一个误区,而且在网上看很多文章,发现都陷入了这个陷阱关于end()返回的迭代器,很多人都认为是返回了指向容器尾部最后一个元素的迭代器,但实际上是错误的。如果指望用end()来获取容器末尾元素的话,代码会直接崩溃。前几天细翻PRIMER的时候,才注意到end()的解释是“尾后迭代器”,也就是说,e原创 2015-08-20 11:51:09 · 924 阅读 · 0 评论 -
【拾遗】检测cin输入是否满足类型
int a;cin>>a;if(cin.good()){ //输入正确}else{ //输入错误;}转载 2015-11-11 11:12:56 · 567 阅读 · 0 评论 -
【Qt】QString向C/C++转换
QString str;str.toStdString();// Returns std::string, usually in UTF-16str.toUtf8().constData();// Returns const char * in UTF-8str.toUtf8().toStdString();// Returns std::string in UTF-8转载 2015-10-27 16:09:44 · 596 阅读 · 0 评论