自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt 相对路径 绝对路径

绝对路径:app.applicationDirPath() : 这个获取的就是一个绝对路径,是程序运行时的绝对路径,如果是debug模式,绝对路径定位到debug文件QDir::currentPath();这个获取的是工作目录的绝对路径。在工程中点击运行获取的是下面设置的路径。但是如果在debug直接点击运行,获取的是当前程序的路径。相对路径:我们一般是用 “.

2016-08-18 10:47:43 14594

原创 "lambda"和“bind”的初步思考

先来看个问题:在一个string的vector容器中,寻找第一个长度大于4的元素。inline bool check_size(const string& s){ return s.size() > 4;}int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); vector v{"1", "

2016-08-17 11:42:27 346

原创 "partition"和“stable_partition”的思考

"partition"和“stable_partition”设计的目的是根据一个谓词而把容器分为两部分。可是他们具体的区别在哪里呢?下面我们来验证一下。void elimDups(vector &words){ sort(words.begin(), words.end()); auto it = unique(words.begin(),words.end());

2016-08-15 22:01:38 836

原创 "accumulate"的思考

int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); vector ivec{1,2,3,4,5.1}; double sum = accumulate(ivec.begin(),ivec.end(),0); cout << "sum: " << sum << endl; ret

2016-08-10 21:56:21 286

原创 顺序容器“inset”的思考

int main(int argc,char *argv[]){ QCoreApplication a(argc, argv); list ilist{1,2,3,4,}; list::iterator lst = ilist.begin(); lst = ilist.insert(lst,0); cout << "ouput:" << *lst << e

2016-08-07 11:57:10 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除