- 博客(8)
- 收藏
- 关注
转载 The Book of QT4_对象层级和内存管理
第一章 基础,工具和第一行代码************************************************************************************** 1.2 布局,对象层级和内存管理 *************************************************************************
2012-04-14 17:27:35 610
转载 堆栈跟踪
C++语言的运行时环境是基于栈的环境,堆栈跟踪(trace stack)就是程序运行时能够跟踪并打印所调用的函数、变量及返回地址等,C++异常中的堆栈跟踪就是当程序抛出异常时,能够把导致抛出异常的语句所在的文件名和行号打印出来,以及把调用抛出异常的语句的函数以及其它上层函数信息都打印出来。1. 为什么需要堆栈跟踪 当你在开发程序时,你是否曾遇到过程序运行过程中突然当机,而你不知道
2012-04-08 23:11:53 1924
转载 Graphics View体系结构
Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘事件,鼠标的按,移动、释放、双击事件,也可以跟踪鼠标移动。Graphics View使用BSP树来提
2012-04-08 15:26:58 432
转载 浅谈C中的wprintf和宽字符显示 .
今天在CSDN的Blog首页看到一篇文章“也谈计算机字符编码 ”,由于前一阵业余翻译了“UTF-8 and Unicode FAQ for Unix/Linux”一文,自己对字符集、编码和Unicode等内容一直保着者很强的兴趣,自然不会放过这样的文章。作者的文章写得很明白易懂,虽然有一些概念上的细节问题我觉得有商榷之处;作者还给出一个简单的在windows下使用wprintf正确输出
2012-04-04 21:37:11 353
转载 CRT
CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的开发及运行。后来在此基础上开发了C++ Runtime Library,所以现在CRT是指Microsoft开发的C/C++ Runtime Library。在VC的CRT/SRC目录下,可以看到CRT的源码,不仅有C的,也有C++的。CRT原先的目的就是支持操作系统的运行。因为Windows操作系统除汇编
2012-04-04 21:27:17 408
转载 QString 到其他类型的转化
▲QString与char *的相互转化QString str1 = "Test";QByteArray ba = str1.toLatin1();const char *c_str2 = ba.data();printf("str2: %s", c_str2);QString string = QString(QLatin1String(c_str2)) ;或者/
2012-04-04 14:32:51 611
转载 char wchar_t WCHAR TCHAR ACHAR
char:ANSI字符串,可用字符串处理函数strcat( ),strcpy( ), strlen()等以str打头的函数。wchar_t :wchar_t是Unicode字符的数据类型,它的实际定义为:typedefunsigned short wchar_t; wchar_t 可用字符串处理函数:wcscat(),wcscpy(),wcslen()等以wcs
2012-04-04 14:13:31 375
转载 iostream.h和iostream 区别
C++中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using namespace XXX 对于C中已经定义的方法如printf,没有影响的iostream.h是包含输入/输出流处理的头文件,iostream就什么都不是了 但用iostream要加名词空间namespac
2012-04-04 09:57:32 362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人