- 博客(15)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
转载 qt create 在windows下,不能debug
环境配置: win7(32) + Qt Creator2.8 + Qt5.1 + VS2010;这是目前较新的配置,通常用VS2010写程序,编译调试都很方便,但是有的时候需要在Qt Creator中调试。默认情况下,Qt Creator调试,会提示“调试器未设置”。处理方法, 安装win7 SDK, 勾选 调试器, 然后安装。但是,我的机器已经安装VS2010了,
2016-03-31 13:30:28 1896
转载 weak_ptr
weak_ptr头文件: "boost/weak_ptr.hpp"weak_ptr 是 shared_ptr 的观察员。它不会干扰shared_ptr所共享的所有权。当一个被weak_ptr所观察的shared_ptr 要释放它的资源时,它会把相关的 weak_ptr的指针设为空。这防止了 weak_ptr 持有悬空的指针。你为什么会需要weak_ptr? 许多情况下,你需
2016-03-30 10:52:15 223
转载 intrusive_ptr
intrusive_ptr头文件: "boost/intrusive_ptr.hpp"intrusive_ptr 是shared_ptr的插入式版本。有时我们必须使用插入式的引用计数智能指针。典型的情况是对于那些已经写好了内部引用计数器的代码,而我们又没有时间去重写它(或者已经不能获得那些代码了)。另一种情况是要求智能指针的大小必须与裸指针大小严格相等,或者shared_ptr的引用计
2016-03-30 10:34:05 297
转载 shared_ptr
shared_ptr头文件: "boost/shared_ptr.hpp"几乎所有稍微复杂点的程序都需要某种形式的引用计数智能指针。这些智能指针让我们不再需要为了控制被两个或多个对象共享的对象的生存期而编写复杂的逻辑。当引用计费降为零,没有对象再需要这个共享的对象,这个对象就自动被销毁了。引用计数智能指针可以分为插入式(intrusive)和非插入式(non-intrusive)两
2016-03-30 10:02:49 226
转载 boost scroped_str使用
头文件: "boost/scoped_ptr.hpp"boost::scoped_ptr 用于确保能够正确地删除动态分配的对象。scoped_ptr 有着与std::auto_ptr类似的特性,而最大的区别在于它不能转让所有权而auto_ptr可以。事实上,scoped_ptr永远不能被复制或被赋值!scoped_ptr 拥有它所指向的资源的所有权,并永远不会放弃这个所有权。下面是
2016-03-29 12:54:29 286
原创 boost 源码安装方法
linux 下编译安装:bootstrap.shmakemake installwindows; VS2010+boost打开VS2010命令行,boost放入D盘,执行bootstrap.bat, bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static,开始编译,结束即可。
2016-03-28 17:21:55 419
转载 qstring 使用
QT中QString 类的使用QString 类中各函数的作用。一、字符串连接函数。1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。 2、QString的append()函数则提供了类似的操作,例如: str = "User: "; str.append(userName); str.appen
2016-03-24 15:23:10 470
转载 QT 让生成文件更干净
MOC_DIR = /mnt/hgfs/anbaoClient/bin/mocRCC_DIR = /mnt/hgfs/anbaoClient/bin/rccUI_DIR = /mnt/hgfs/anbaoClient/bin/uiOBJECTS_DIR = /mnt/hgfs/anbaoClient/bin/obj
2016-03-24 15:01:34 497
原创 QT FTP上传,下载文件
头文件:::::::::::::::::::::::::::::::::::#ifndef FTPCLIENT_H#define FTPCLIENT_H#include #include //#include #include #include #include #include #include #include #include #include #includ
2016-03-24 14:43:30 6536 2
原创 qwidget 类阅读
qwidget是所有对象接口的基类,它是接受鼠标,键盘和其他事件,重绘当前窗口,1.公共类型enum RenderFlag { DrawWindowBackground, DrawChildren, IgnoreMask }// 当调用QWidget::render()怎么去渲染widget flags QWidget::RenderFlags、、渲染标志类型
2016-03-09 21:22:58 2691
转载 rapidxml使用
一、写xml 文件[cpp] view plain copy#include #include "rapidxml/rapidxml.hpp" #include "rapidxml/rapidxml_utils.hpp" #include "rapidxml/rapidxml_print.hpp" using
2016-03-07 10:56:44 856
原创 qlabel 详解
qlabel提供一个文本和图片显示,包含以下类型::Content SettingPlain text Pass a QString to setText().Rich text Pass a QString that contains rich text to setText().A pixmap Pass a QPixmap to setPixmap().A movie P
2016-03-06 22:32:48 8249
原创 qtimer类
qtimer的两种使用方法:1.定义qtimer ,绑定timeout信号,调用taart发射信号QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); timer->start(1000);2.设置setSingleShot(true)
2016-03-05 23:42:26 2170
原创 C++在类内定义模板函数
必须在头文件和CPP文件内声明class Tpublic: template string StructToString(const T &tStruct);templatestring CClient::StructToString(const T &tStruct){ rapidxml::xml_doc
2016-03-03 11:02:19 1507
面向模式的软件体系结构全中文
2016-04-18
win debug tool
2016-03-31
VC6.0配置问题555555555555555555
2015-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人