资源简介

本资源包含了原书中的所有例子。《Qt中的C++技术》剖析了开源开发框架Qt中的C++技术,给读者提供一个优秀的案例,以学习C++语言以及面向对象设计技术。《Qt中的C++技术》讨论了以下内容:类模板特化技术;分析比较了C++标准库、Qt对字符串、数据输入/输出的处理思路;隐式共享与d-pointer技术;函子及其在QTL(Qt Template Library)中的应用,QTL是如何使用模板特化技术优化QList性能的;如何在C++程序中嵌入汇编代码,实现一个原子操作,以很小的开销实现线程间通信;信号与槽机制;Graphics/View框架等。

资源截图

代码片段和文件信息

#include 
#include 
using namespace std;
int main()
{
basic_string s1;
basic_string s2 (“hello world“);
basic_string s3 (“hello world“ 5);
basic_string s4 ( s2 6);
cout << s1 << endl << s2 << endl << s3 << endl << s4 << endl;

basic_string ws (L“得友难失友易(A friend is easier lost than found)“);
wcout.imbue(locale(“chs“));
wcout << “size is: “ << sizeof(ws[7]) << endl << ws << endl; 


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        900  2012-04-24 16:48  examples\basic_string_demo\basic_string_demo.sln

    ..A..H.     10752  2012-04-24 17:06  examples\basic_string_demo\basic_string_demo.suo

     文件       3954  2011-05-25 11:09  examples\basic_string_demo\basic_string_demo.vcproj

     文件       1427  2011-08-28 09:26  examples\basic_string_demo\basic_string_demo.vcproj.LENOVO-B9B16E97.zb.user

     文件       5511  2012-04-24 17:05  examples\basic_string_demo\basic_string_demo.vcxproj

     文件        940  2012-04-24 16:48  examples\basic_string_demo\basic_string_demo.vcxproj.filters

     文件        143  2012-04-24 16:48  examples\basic_string_demo\basic_string_demo.vcxproj.user

     文件       1638  2012-04-24 17:05  examples\basic_string_demo\Debug\basic_string_demo.Build.CppClean.log

     文件         57  2012-04-24 17:06  examples\basic_string_demo\Debug\basic_string_demo.lastbuildstate

     文件       3337  2012-04-24 17:06  examples\basic_string_demo\Debug\basic_string_demo.log

     文件        224  2012-04-24 17:05  examples\basic_string_demo\Debug\basic_string_demo_manifest.rc

     文件      10480  2012-01-06 20:40  examples\basic_string_demo\Debug\BuildLog.htm

     文件        606  2012-04-24 17:05  examples\basic_string_demo\Debug\cl.command.1.tlog

     文件       8772  2012-04-24 17:05  examples\basic_string_demo\Debug\CL.read.1.tlog

     文件        270  2012-04-24 17:05  examples\basic_string_demo\Debug\CL.write.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link-cvtres.read.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link-cvtres.write.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link.1748-cvtres.read.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link.1748-cvtres.write.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link.1748.read.1.tlog

     文件          2  2012-04-24 17:06  examples\basic_string_demo\Debug\link.1748.write.1.tlog

     文件       1532  2012-04-24 17:06  examples\basic_string_demo\Debug\link.command.1.tlog

     文件       3026  2012-04-24 17:06  examples\basic_string_demo\Debug\link.read.1.tlog

     文件        766  2012-04-24 17:06  examples\basic_string_demo\Debug\link.write.1.tlog

     文件        422  2012-04-24 17:05  examples\basic_string_demo\Debug\mt.command.1.tlog

     文件         69  2012-01-06 20:40  examples\basic_string_demo\Debug\mt.dep

     文件        234  2012-04-24 17:05  examples\basic_string_demo\Debug\mt.read.1.tlog

     文件        314  2012-04-24 17:05  examples\basic_string_demo\Debug\mt.write.1.tlog

     文件        584  2012-04-24 17:05  examples\basic_string_demo\Debug\rc.command.1.tlog

     文件        286  2012-04-24 17:05  examples\basic_string_demo\Debug\rc.read.1.tlog

............此处省略2482个文件信息

评论

共有 条评论