
学习
mr_exe
努力成为一个有思想的coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS2008 error C2664的解决
VS2008里,用C++写的程序,编译时报错,error C2664解决办法:1) 更改:项目/属性/配置属性/常规/字符集选择使用多字节字符集;2) 指明字符串格式,比如“END”是具体的编码,可以通过添加L”END”或者_T(“END”)来解决。出现这个error的原因:引用。详细解释:在计算机中,字符都是使用一个转载 2014-12-22 23:41:02 · 1413 阅读 · 0 评论 -
warning C4627
我经常遇到warning C4627这个难缠的问题,后来在一个不知名的博客上看到解决方案,原来一个警告引发了所有的错误和警告,网上说“不使用预编译头文件”即可,所有我想问问,“不使用预编译头文件”的原理是什么,我vc6.0能这样用,为什么在vs2008下却出现了这种异常。怎么把“预编译头”设置成默认的“不使用预编译头文件”,因为每一次修改都耗时间!见截图:[url=http://tu.6.转载 2014-12-22 23:37:07 · 1527 阅读 · 0 评论 -
qt跨线程访问对象问题
问题描述: 有一个QWidget* pGrid,一个网络线程,当网络线程结束到一个checkedIn消息后需切换QWidget中一个组件状态,例如QPushButton可点击与否; 当使用pGrid->ui.channel_0Box->setEnabled(true); 结果:程序在运行的时候报原创 2014-12-24 00:20:36 · 2073 阅读 · 0 评论 -
C++回调机制实现(转)
什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个函数。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来获得一个转载 2015-05-22 09:50:33 · 706 阅读 · 0 评论