随笔分类 -  C++编程

摘要:QT4.8的软件曾经耗费巨大的功夫进行构建,不舍得扔掉!重新安装Qt4.8版本1.安装qt-creator 安装qt-creator-win-opensource-2.4.0.exe版本,不建议使用最新版本4.02.安装QtSDK ... 阅读全文
posted @ 2016-05-19 11:56 wishchin 阅读(487) 评论(0) 推荐(0)
摘要:题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。 分析:这是去年google的一道面试题。我看到这道题目时,第一反应就是每次push一个新元素时,将栈里所有逆序元素排序。这样栈顶元素将是... 阅读全文
posted @ 2016-05-18 19:21 wishchin 阅读(136) 评论(0) 推荐(0)
摘要:本文算法描述参考链接:http://blog.csdn.net/icvpr/article/details/10259577两遍扫描法:(1)第一次扫描:访问当前像素B(x,y),如果B(x,y) == 1:a、如果B(x,y)的领域中像素值都为0,... 阅读全文
posted @ 2016-04-11 16:48 wishchin 阅读(1445) 评论(0) 推荐(0)
摘要:在C语言中: C函数有sprintf函数, 比较方便, 但是需要知道所需要的内存空间是多少.在C++的框架MFC中: 在MFC中CString 有Format函数来格式化字符串. 很方便.难过的是: std::string没有格式... 阅读全文
posted @ 2016-03-08 09:59 wishchin 阅读(3023) 评论(0) 推荐(1)
摘要:参考链接: 使用Git-GUI创建工程 http://jingyan.baidu.com/article/27fa732683ebf546f8271f2e.html一、刚创建的github版本库,在push代码时出错:$ git push ... 阅读全文
posted @ 2016-02-26 15:09 wishchin 阅读(236) 评论(0) 推荐(0)
摘要:一、一些准备工作: 1.安装Qt for VS 的插件; 安装Qt for VS 的插件 下载地址:http://download.qt.io/official_releases/vsaddin/ 安装Q... 阅读全文
posted @ 2015-12-03 16:46 wishchin 阅读(748) 评论(0) 推荐(0)
摘要:在测试一行函数时,出现std::cout不能输出的情况,找不到原因。1. 只好从main函数第一行,开始测试,直到发现一个函数o_Initer.ekf_filter(filter, x_k_k,p_k_k, sigma_a, sigm... 阅读全文
posted @ 2015-11-08 13:26 wishchin 阅读(1651) 评论(0) 推荐(0)
摘要:使用的多行读取的代码如下://读取文本浮点数到多个模式 序列bool CPicToolsDlg::readTxt2SeqMulti( std::string TxtName, std::vector > &Seq ){ //三元组,使用三元组逐个写入 f... 阅读全文
posted @ 2015-09-16 18:46 wishchin 阅读(547) 评论(0) 推荐(0)
摘要:同时使用两个 ifstream和 freopen 第二个就会失去效用,不知道错在了哪里!1. 使用freopen打开:bool CPicToolsDlg::readTxt2Seq( std::string TxtName, std::vector &... 阅读全文
posted @ 2015-09-11 14:22 wishchin 阅读(283) 评论(0) 推荐(0)
摘要:参考链接:http://www.cplusplus.com/reference/cstdlib/rand/使用实例: v1 = rand() % 100; // v1 in the range 0 to 99 ... 阅读全文
posted @ 2015-08-21 14:25 wishchin 阅读(357) 评论(0) 推荐(0)
摘要:在copy了别人的代码之后,出现了大量的空白行,批量删除空白行方法为:查找内容:^:b*$\n替换为:查找范围:当前文档使用:正则表达式 阅读全文
posted @ 2015-04-16 10:56 wishchin 阅读(134) 评论(0) 推荐(0)
摘要:shell的正则表达式还是很难记忆的,也没有沉静的心情看文档,于是使用了replace pioneer。1. 启动replace pioneer,Tools—>batch runner ,在 set out file name 填入#{198701,16}... 阅读全文
posted @ 2015-04-13 18:07 wishchin 阅读(403) 评论(0) 推荐(0)
摘要:1.对于无法打开“Kernel”问题,即使复制lib文件到目录,仍然会出现最后的错误; 原因:WindowsSdk 安装失败! 方法:重装 microsoft SDK6.0 ,再在VS中添加包含目录;2.无法打开“libcpmt.lib”"msvcprt.lib"... 阅读全文
posted @ 2015-04-02 17:42 wishchin 阅读(461) 评论(0) 推荐(0)
摘要:error C2248 无法访问私有成员 :原因 ifstream 作为参数必须传引用!(1):C++使用STL序列化:原文链接:http://blog.csdn.net/pandaxcl/article/details/649682 在用C++编写应用程序的过... 阅读全文
posted @ 2014-07-02 14:22 wishchin 阅读(3273) 评论(0) 推荐(0)
摘要:前言: C++11的自动化特性给编程提供了不少方便,同时也给调试增加了很多负担,至于取舍看程序员的风格和侧重而定。auto:自动类型推断 在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类型的占位符... 阅读全文
posted @ 2014-03-28 14:07 wishchin 阅读(131) 评论(0) 推荐(0)
摘要:(1):对于数学函数 log() 的使用 编译器错误C2668 “function”: 对重载函数的调用不明确!!! 怎么搞的?log(2)都不行,非得用log(2.0)才可以: log()函数有两个重载,一个针对 float型;一个针对 l... 阅读全文
posted @ 2014-03-18 22:48 wishchin 阅读(139) 评论(0) 推荐(0)
摘要:C++利用文件流:(1):读取一个字符 std::string TestTxt(argv[3]); // freopen(TestTxt.c_str(),"r",stdin);// 打开文件! float ViewValue; cin >>V... 阅读全文
posted @ 2014-03-18 22:34 wishchin 阅读(147) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/gzlaiyonghao/article/details/4561611作者:perrygeo译者:赖勇浩(http://laiyonghao.com)原文:http://www.perrygeo.net/wordp... 阅读全文
posted @ 2014-02-13 16:49 wishchin 阅读(672) 评论(0) 推荐(0)
摘要:(1):C/C++获取当前系统时间:http://www.cnblogs.com/mfryf/archive/2012/02/13/2349360.html不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法... 阅读全文
posted @ 2013-12-25 20:54 wishchin 阅读(136) 评论(0) 推荐(0)
摘要:(有少量修改!)使用到了STL的算法库:#include#include //属于STL库 模板库 写库的人为了和标准C和C++库区分开 所有的模板库的文件都没有后缀 一般如 #include 模板库中 #include Tips:在GCC下,除了要用#inclu... 阅读全文
posted @ 2013-11-26 10:36 wishchin 阅读(231) 评论(0) 推荐(0)