Threads and QObjects

 Threads and QObjects QThread inherits QObject. It emits signals to indicate that the thread started or finished executing, and...

2014-12-04 19:45:20

阅读数 336

评论数 0

运算符重载

 运算符重载 定义格式 返回类型 operator运算符(形式参数表) { 函数体 } 参数个数的限定     非成员函数:   单目运算符:参数表中只有一个参数;   双目运算符:参数表中只有两个参数     成员函数:   单目运算符:参数表中没有...

2014-12-04 16:39:35

阅读数 377

评论数 0

Q_DECLARE_METATYPE与qRegisterMetaType学习

Q_DECLARE_METATYPE 如果要使自定义类型或其他非QMetaType内置类型在QVaiant中使用,必须使用该宏。 该类型必须有公有的 构造、析构、复制构造 函数 qRegisterMetaType 必须使用该函数的两种情况 如果非QMetaType内置类型要在 Qt...

2014-11-18 16:33:29

阅读数 1359

评论数 0

关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决

 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决 转自:http://hi.baidu.com/qinfengxiaoyue/item/ff262ccfb53b4c2ba0b50a89 引自...

2014-04-14 13:00:28

阅读数 558

评论数 0

typename "dependent scope"

 【转】 http://hi.baidu.com/xgekhggjdibatxq/item/5ce5f6812121afcbb17154dc $ make   g++-std=gnu++0x main.cpp main.cpp:18:10: error: need 'typena...

2014-03-11 15:44:13

阅读数 1631

评论数 0

QTCreator + MSVC10编译器 使用boost::filesystem 时 error LNK2019: codecvt ... 问题的解决

今天在将一个QTCreator管理的项目 从Linux下 拿到Windows 下(使用MSVC10编译器) 来编译时发现居然通不过。报了以下连接错误: error LNK2019: 无法解析的外部符号 "public: static class std::codecvt const &...

2014-01-17 22:14:51

阅读数 2046

评论数 1

virtualbox UUID already exists 错误解决办法

virtualbox 修改 vmdk vdi uuid  使用直接复制 virtualbox 的镜像文件时,会报UUID already exists的错误,可打开命令行运行以下命令修改UUID VBoxManage internalcommands setvdiuuid “e...

2013-09-17 09:01:56

阅读数 841

评论数 0

eigen C++模板矩阵库

一个不用安装即可使用的C++矩阵计算库 官网: http://eigen.tuxfamily.org/index.php?title=Main_Page#Download   API documentation for eigen3 http://eigen.tuxfamily.org/...

2013-04-03 20:05:53

阅读数 888

评论数 0

金山UI

以下来源于http://bbs.csdn.net/topics/390368164 使用金山界面库有一段时间了,写了一个VC的向导程序,可以生成基于金山界面库的程序框架,感兴趣的话可以下载试用。 金山界面库是一个比较成熟的DirectUI界面框架和控件库,并且完全开源,使用此向导可以生成多...

2013-02-19 13:33:53

阅读数 743

评论数 0

在MFC程序中增加控制台

在MFC程序中增加控制台 MFC程序中,如果想要输出调试信息,我们一般都是TRACE或者使用LOG文件,都不是很方便,第一个需要我们在调试状态下,第二个也要配置麻烦而且不直观。而使用Console来显示调试信息应该是更好的选择。下面介绍几种在MFC程序中,使用控制台来输出调试...

2013-01-08 20:10:28

阅读数 281

评论数 0

编程日记:学习:OOD原则

基本的SOLID的5原则(感谢Uncle Bob,伟大OOD导师)。 S = 单一职责原则 Single Responsibility Principle O = 开放闭合原则 Opened Closed Principle L = Liscov替换原则 Liscov Subst...

2012-06-27 21:37:22

阅读数 318

评论数 0

编程日记: 学习:Generic<Programming>:简化异常安全代码

转自:http://blog.csdn.net/mseaspring/article/details/1817417   尽管有点自卖自夸,我还是要在一开始就告诉你,这篇文章里有精彩内容。因为我说服我的好朋友Petru Marginean和我合作写这篇文章。Petru开发了一个对处理异常很有用...

2012-06-25 22:36:12

阅读数 408

评论数 0

编程日记:c++ 类的拷贝构造

调用拷贝构造函数的情形   在C++中,下面三种对象需要调用拷贝构造函数(有时也称“复制构造函数”): 1) 一个对象作为函数参数,以值传递的方式传入函数体; 2) 一个对象作为函数返回值,以值传递的方式从函数返回; 3) 一个对象用于给另外一个对象进行初始化(常称为复制初始化);   ...

2012-06-25 22:23:21

阅读数 277

评论数 0

C++中typename和class的区别

在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢? 相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template...... 在 这里cla...

2012-06-25 10:49:10

阅读数 276

评论数 0

编程日记:boost 库使用记录之文件系统

boost 库版本1.47.0 简单例子: 创建path对象 boost::filesystem::path testpath("./text/test.txt");  查看给定文件所在目录是否存在 if (!boost::filesystem::exists(t...

2012-06-20 14:53:11

阅读数 355

评论数 0

VC 求助 error C2143: syntax error 急用

小弟使用VC2005 遇到了一个问题:昨天都还用的好好的VC2005 今天打开发现 新建一个项目都不能编译通过了 编译错误是....../microsoft visual studio 2005/vc/atlmfc/include/atlmem.h(21) : error C2143: synta...

2008-03-14 11:06:00

阅读数 856

评论数 0

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