自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (17)
  • 收藏
  • 关注

原创 《C++ Primer》第16章 16.3节习题答案

《C++ Primer》第16章 模板与泛型编程16.3节 重载与模板 习题答案练习16.48:编写你自己版本的debug_rep函数。【出题思路】理解模板重载。【解答】参考书中本节内容编写,与配套网站中的代码进行对照即可。尝试定义宏OVERCHAR(#define OVERCHAR)和SPECIALIZED(#define SPECIALIZED)来改变源码,重新编译运行程序,观察输出结果的差异(同时定义宏DEBUG,可以观察函数(模板)被调用的次序,更好地帮助你理解结果差异的

2021-10-31 19:07:33 218

原创 《C++ Primer》第16章 16.2节习题答案

《C++ Primer》第16章 模板与泛型编程16.2节习题答案练习16.32:在模板实参推断过程中发生了什么?【出题思路】理解模板实参推断。【解答】对一个函数模板,当我们调用它时,编译器会利用调用中的函数实参来推断其模板参数,这些模板实参实例化出的版本与我们的函数调用应该是最匹配的版本,这个过程就称为模板实参推断。练习16.33:指出在模板实参推断过程中允许对函数实参进行的两种类型转换。【出题思路】理解模板实参推断过程中的类型转换。【解答】在模板实参推断过

2021-10-30 20:35:36 404 1

原创 《C++ Primer》第16章 16.1节习题答案2

《C++ Primer》第16章 模板与泛型编程16.1节定义模板 习题答案练习16.17:声明为typename的类型参数和声明为class的类型参数有什么不同(如果有的话)?什么时候必须使用typename?【出题思路】理解typename和class。【解答】当用来声明模板类型参数时,typename和class是完全等价的,都表明模板参数是一个类型。在C++最初引入模板时,是使用class的。但为了避免与类(或类模板)定义中的class相混淆,引入了typename关键字。.

2021-10-29 23:25:06 375 1

原创 《C++ Primer》第16章 16.1节习题答案

《C++ Primer》第16章 模板与泛型编程导读本章介绍了模板的相关知识,包括:●如何定义模板。●模板参数推断过程。●重载模板。●可变参数模板及模板特例化。本章的练习着重帮助读者掌握如何利用模板这种语言特性来实现泛型编程,包括理解模板的基本概念、练习定义函数模板和类模板、理解模板参数推断过程、理解重载模板对函数匹配的影响以及理解练习可变参数模板和特例化的设计。16.1节定义模板 习题答案练习16.1:给出实例化的定义。【出题思路】理解实例化的基本概念。【解答】

2021-10-28 23:39:43 361

原创 《C++ Primer》第15章 15.9节习题答案

《C++ Primer》第15章 面向对象程序设计15.9节 文本查询程序再探 习题答案练习15.30:编写你自己的Basket类,用它计算上一个练习中交易记录的总价格。【出题思路】本题是类构造编程练习。【解答】#include <iostream>#include <string>#include <ostream>#include <vector>#include <memory>#include &lt

2021-10-27 22:37:38 666 1

原创 《C++ Primer》第15章 15.8节习题答案

《C++ Primer》第15章 面向对象程序设计15.8节 容器与继承 习题答案练习15.27:重新定义你的Bulk_quote类,令其继承构造函数。【出题思路】本题练习继承构造函数的定义。【解答】#include <iostream>#include <string>#include <ostream>using namespace std;class Quote{public: Quote() = default;

2021-10-26 22:01:31 3322

原创 《C++ Primer》第15章 15.7节习题答案

《C++ Primer》第15章 面向对象程序设计15.7节 构造函数与拷贝控制 习题答案练习15.24:哪种类需要虚析构函数?虚析构函数必须执行什么样的操作?【出题思路】熟悉虚析构函数的知识。【解答】作为基类使用的类应该具有虚析构函数,以保证在删除指向动态分配对象的基类指针时,根据指针实际指向的对象所属的类型运行适当的析构函数。虚析构函数可以为空,即不执行任何操作。一般而言,析构函数的主要作用是清除本类中定义的数据成员。如果该类没有定义指针类成员,则使用合成版本即可;如果该类定义了

2021-10-25 22:30:09 191

原创 《C++ Primer》第15章 15.6节习题答案

《C++ Primer》第15章 面向对象程序设计15.6节 继承中的类作用域 习题答案练习15.23:假设第550页的D1类需要覆盖它继承而来的fcn函数,你应该如何对其进行修改?如果你修改之后fcn匹配了Base中的定义,则该节的那些调用语句将如何解析?【出题思路】虚函数与其作用域的练习。【解答】1.将D1类的fcn函数更改为int fcn()。2.p2->fcn(42),这一条调用语句将会出错。...

2021-10-24 09:11:03 160

原创 《C++ Primer》第15章 15.5节习题答案

《C++ Primer》第15章 面向对象程序设计15.5节 访问控制与继承 习题答案练习15.18:假设给定了第543页和第544页的类,同时已知每个对象的类型如注释所示,判断下面的哪些赋值语句是合法的。解释那些不合法的语句为什么不被允许:...

2021-10-23 17:11:51 285

原创 《C++ Primer》第15章 15.4节习题答案

《C++ Primer》第15章 面向对象程序设计15.4节 抽象基类 习题答案练习15.15:定义你自己的Disc_quote和Bulk_quote。【出题思路】本题练习实现不同折扣策略。【解答】#include <iostream>using std::cout;using std::endl;using std::string;class Quote{public: Quote() = default; Quote(const std:

2021-10-23 14:25:31 586

原创 《C++ Primer》第15章 15.3节习题答案

《C++ Primer》第15章 面向对象程序设计15.3节 虚函数 习题答案练习15.11:为你的Quote类体系添加一个名为debug的虚函数,令其分别显示每个类的数据成员。【出题思路】虚函数的构造练习。【解答】#include <iostream>using std::cout;using std::endl;class Quote{public: Quote() = default; Quote(const std::string.

2021-10-23 12:50:18 291

原创 《C++ Primer》第15章 15.2节习题答案

本章介绍了面向对象程序设计的两个重要概念:继承和动态绑定,包括:□●继承、基类、派生类的基本概念。□●虚函数和虚基类。□●继承中的访问控制、类作用域、构造函数和拷贝控制等问题。本章练习的最重要目的是让读者理解这些基本概念。掌握根据实际问题特点设计合理的类层次的能力。特别是对比较大的例子——文本查询程序进行修改,练习类层次的设计,来更好地掌握这些基本能力。

2021-10-22 23:59:10 220

原创 《C++ Primer》第14章 14.9节习题答案

《C++ Primer》第14章 操作重载与类型转换14.9节 重载、类型转换与运算符 习题答案练习14.45:编写类型转换运算符将一个Sales_data对象分别转换成string和double,你认为这些运算符的返回值应该是什么?【出题思路】理解类型转换运算符。【解答】如果要转换成string,那么返回值应该是bookNo。如果要转换成double,那么返回值应该是revenue。...

2021-10-21 23:10:07 277

原创 《C++ Primer》第14章 14.8节习题答案

《C++ Primer》第14章 操作重载与类型转换14.8节 函数调用运算符 习题答案练习14.33:一个重载的函数调用运算符应该接受几个运算对象?【出题思路】理解调用运算符。【解答】0个或多个。练习14.34:定义一个函数对象类,令其执行if-then-else的操作:该类的调用运算符接受三个形参,它首先检查第一个形参,如果成功返回第二个形参的值,如果不成功返回第三个形参的值。【出题思路】本题练习定义调用运算符。【解答】#include <io

2021-10-20 23:05:44 256 1

原创 QtCreate创建文件添加文件名,作者,版本,版权信息等

在使用QtCreate作为编辑器开发过程中,要为创建的新文件头部添加文件信息比较,文件名,作者,版本,版权等信息时,需要手动输入这些信息,那么有没有可以自动输入这个信息呢,比较XCode创建的文件,就自带文件名,作者,创建时间等信息,今天研究了下,QtCreate也是可以的,下面以Qt5.13.1版本为例设置信息模板:首先在菜单栏中点击【工具】=》【选项】=》选择【文本编辑器】=》【片段】=》点击【添加】按钮,设置触发的文字,例如cprt,然后在下面空栏处理添加模版,File,Author,Tim.

2021-10-19 23:10:12 1051

原创 《C++ Primer》第14章 14.7节习题答案

《C++ Primer》第14章 操作重载与类型转换14.7节 成员访问运算符 习题答案练习14.30:为你的StrBlobPtr类和在12.1.6节练习12.22(第423页)中定义的ConstStrBlobPtr类分别添加解引用运算符和箭头运算符。注意:因为ConstStrBlobPtr的数据成员指向const vector,所以ConstStrBlobPtr中的运算符必须返回常量引用。【出题思路】本题练习实现解引用和箭头运算符。【解答】class StrBlobPtr{p

2021-10-19 22:35:26 166 1

原创 《C++ Primer》第14章 14.6节习题答案

《C++ Primer》第14章 操作重载与类型转换14.6节 递增和递减运算符 习题答案练习14.27:为你的StrBlobPtr类添加递增和递减运算符。【出题思路】本题练习实现递增和递减运算符。【解答】class StrBlobPtr{public: //前缀 StrBlobPtr& operator++(); StrBlobPtr& operator--(); //后缀 StrBlobPtr operator++(i

2021-10-18 22:09:43 159

原创 《C++ Primer》第14章 14.5节习题答案

《C++ Primer》第14章 操作重载与类型转换14.5节 下标运算符 习题答案练习14.26:为你的StrBlob类,StrBlobPtr类,StrVec类和String类定义下标运算符。

2021-10-17 19:25:07 131

原创 《C++ Primer》第14章 14.4节习题答案

《C++ Primer》第14章 操作重载与类型转换14.4节 赋值运算符 习题答案练习14.20:为你的Sales_data类定义加法和复合赋值运算符。

2021-10-17 18:32:45 154

原创 《C++ Primer》第14章 14.3节习题答案

《C++ Primer》第14章 操作重载与类型转换14.3节 算术和关系运算符 习题答案练习14.13:你认为Sales_data类还应该支持哪些其他算术运算符(参见表4.1,第124页)?如果有的话,请给出它们的定义。...

2021-10-17 17:42:45 337

原创 《C++ Primer》第14章 14.2节习题答案

《C++ Primer》第14章 操作重载与类型转换14.2节 算术和关系运算符 习题答案练习14.5:在7.5.1节的练习7.40(第261页)中,编写了下列类中某一个的框加,请问在这个类中应该定义重载的运算符吗?如果是,请写出来。(a) Book (b) Date (c) Employee(b) Vehicle (e) Object (f) Tree 【出题思路】学会判断是否需要为类定义重载运算符。【解答】以(b)Date为例,...

2021-10-17 17:00:05 162

原创 《C++ Primer》第14章 14.1节习题答案

《C++ Primer》第14章 操作重载与类型转换本章介绍了运算符重载的基本概念,介绍了各种运算符的重载方式,并介绍了类型转换与运算符重载的关系。本章的练习着重让读者掌握各种运算符的重载,包括输入/输出运算符、各种算术运算符、下标运算符以及函数调用运算符等。特别是,结合自定义的Sales_data、StrBlob等较为复杂的类进行运算符重载的练习,让读者体会运算符重载是如何帮助改进代码质量的。此外,还通过一些练习帮助读者弄清类型转换与运算符重载的关系。特别是,当有多个重载版本时,在进行函数匹配时涉及类

2021-10-17 13:07:01 254

原创 《C++ Primer》第13章 13.6节习题答案

《C++ Primer》第13章 拷贝控制13.6节 对象移动 习题答案练习13.45:解释右值引用和左值引用的区别。【出题思路】理解左值引用和右值引用。【解答】所谓右值引用就是必须绑定到右值的引用,通过&&获得。右值引用只能绑定到一个将要销毁的对象上,因此可以自由地移动其资源。左值引用,也就是“常规引用”,不能绑定到要转换的表达式、字面常量或返回右值的表达式。而右值引用恰好相反,可以绑定到这类表达式,但不能绑定到一个左值上。返回左值的表达式包括返回左值引用的函数及赋

2021-10-17 09:06:21 290

原创 《C++ Primer》第13章 13.5节习题答案

《C++ Primer》第13章 拷贝控制13.5节 动态内存管理类 习题答案

2021-10-16 22:43:02 297

原创 《C++ Primer》第13章 13.4节习题答案

《C++ Primer》第13章 拷贝控制13.4节 拷贝控制示例 习题答案练习13.33:为什么Message的成员save和remove的参数是一个Folder&?为什么我们不将参数定义为Folder或是const Folder&?【出题思路】理解两个成员函数的语义,以及这种语义导致对参数类型的要求。【解答】首先,我们需要将给定Folder的指针添加到当前Message的folders集合中。这样,参数类型就不能是Folder,必须是引用类型。否则,调用save时

2021-10-16 17:43:54 412

原创 《C++ Primer》第13章 13.3节习题答案

《C++ Primer》第13章 拷贝控制13.3节 交换操作 习题答案练习13.29:解释swap(HasPtr&, HasPtr&)中对swap的调用不会导致递归循环。【出题思路】理解swap调用的确定。【解答】在此swap函数中又调用了swap来交换HasPtr成员ps和i。但这两个成员的类型分别是指针和整型,都是内置类型,因此函数中的swap调用被解析为std::swap,而不是HasPtr的特定版本swap(也就是自身),所以不会导致递归循环。...

2021-10-16 15:08:37 355

原创 《C++ Primer》第13章 13.2节习题答案

《C++ Primer》第13章 拷贝控制13.2节 C++ Primer习题答案 习题答案练习13.22:假定我们希望HasPtr的行为像一个值。即,对于对象所指向的string成员,每个对象都有一份自己的拷贝。我们将在下一节介绍拷贝控制成员的定义。但是,你已经学习了定义这些成员所需的所有知识。在继续学习下一节之前,为HasPtr编写拷贝构造函数和拷贝赋值运算符。【出题思路】本题练习如何让一个类“行为像值”。【解答】在之前的习题中,我们已经为HasPtr定义了拷贝构造函数和拷贝赋.

2021-10-16 12:15:53 344

原创 《C++ Primer》第13章 13.1节习题答案

《C++ Primer》第13章 拷贝控制本章介绍了拷贝控制成员和移动控制成员,包括:●拷贝控制成员的概念、作用。●如何用拷贝控制成员管理资源,来设计自己管理动态内存的类。●移动控制成员的概念、作用。本章的练习着重帮助读者理解拷贝构造函数、析构函数、拷贝赋值运算符的基本概念,何时触发它们,它们起什么作用;理解合成拷贝控制成员的功能;练习定义拷贝控制成员来进行资源管理(特别是实现类值行为和类指针行为的类)或簿记工作;理解移动构造函数和移动赋值运算符及合成版本的概念与拷贝控制成员的区别;理解左值

2021-10-15 22:57:23 486

原创 C++单例类注册到qml模块与之交互

我们都知道C++注册到qml文件中,可以在qml文件中作为元素类型来使用,每个qml文件可以使用注册过的C++文件里的类,本篇介绍C++单例类注册到qml文件中,这样就可以在不同的qml使用中,同时,如果单例类发信号,每个qml文件中有写信号接收的地方都可以收到单例发出来的信号,这样方便不同的界面可以同步同一状态或效果。下面请看具体的代码示例:

2021-10-13 22:12:20 1135 1

原创 《C++ Primer》第12章 12.3节习题答案

《C++ Primer》第12章 动态内存12.3节使用标准库:文本查询程序 习题答案练习12.27:TextQuery和QueryResult类只使用了我们已经介绍过的语言和标准库特性。不要提前看后续章节内容,只用已经学到的知识对这两个类编写你自己的版本。【出题思路】本题综合练习已学过的知识实现文本查询程序。【解答】#ifndef PROGRAM12_27_H#define PROGRAM12_27_H#include <vector>#include &

2021-10-10 15:49:49 480

原创 《C++ Primer》第12章 12.2节习题答案

《C++ Primer》第12章 动态内存12.2节 动态数组 习题答案练习12.23:编写一个程序,连接两个字符串字面常量,将结果保存在一个动态分配的char数组中。重写这个程序,连接两个标准库string对象。【出题思路】本题练习使用动态数组。【解答】用new char[xx]即可分配用来保存结果的char数组,其中xx应该足以保存结果字符串。由于C风格字符串以'\0'结尾,因此xx应不小于字符数加1。对字符串字面常量(即字符数组),可以使用strcpy将第一个字符串拷贝到动态数

2021-10-10 11:49:53 237

原创 《C++ Primer》第12章 12.1节习题答案2

《C++ Primer》第12章 动态内存12.1节动态内存与智能指针习题答案练习12.11:如果我们像下面这样调用process,会发生什么?process(shared_ptr<int>(p.get()));【出题思路】理解智能指针和普通指针不能混用。【解答】此调用是错误的。p.get()获得一个普通指针,指向p所共享的int对象。利用此指针创建一个shared_ptr,而不是利用p创建一个shared_ptr,将不会形成正确的动态对象共享。编译器会认为p和ptr

2021-10-10 10:22:09 376

原创 《C++ Primer》第12章 12.1节习题答案

《C++ Primer》第12章 动态内存导读本章介绍了智能指针与动态内存管理,包括:●智能指针的基本概念,特别是用它来管理动态内存的好处。●用allocator管理动态数组。●用文本查询这样一个较大的例子来展示动态内存管理。本章练习的重点是让读者熟悉智能指针的使用,包括使用shared_ptr和unique_ptr管理动态内存时要注意的一些问题;用allocator管理动态数组;以及基于文本查询例子的一些较大的练习。12.1节动态内存与智能指针 习题答案练习12.1:在此代码的

2021-10-07 17:54:24 224

原创 《C++ Primer》第11章 11.4节习题答案

《C++ Primer》第11章 关联容器11.4节 无序容器 习题答案练习11.37:一个无序容器与其有序版本相比有何优势?有序版本有何优势?【出题思路】理解无序关联容器与有序版本的差异。【解答】无序版本通常性能更好,使用也更为简单。有序版本的优势是维护了关键字的序。当元素的关键字类型没有明显的序关系,或是维护元素的序代价非常高时,无序容器非常有用。但当应用要求必须维护元素的序时,有序版本就是唯一的选择。练习11.38:用unordered_map重写单词计数程序(参见11

2021-10-07 15:15:33 270

原创 《C++ Primer》第11章 11.3节习题答案

《C++ Primer》第11章 关联容器11.3节关联容器操作 习题答案练习11.16:使用一个map迭代器编写一个表达式,将一个值赋予一个元素。【出题思路】理解map的迭代器解引用的类型。【解答】解引用关联容器的迭代器,得到的是value_type的值的引用。因此对map而言,得到的是一个pair类型的引用,其first成员保存const的关键字,second成员保存值。因此,通过迭代器只能修改值,而不能改变关键字。#include <iostream>#in

2021-10-07 14:11:25 508 1

原创 《C++ Primer》第11章 11.2节习题答案

《C++ Primer》第11章 关联容器11.2节关联容器概述 习题答案练习11.5:解释map和set的差别。你如何选择使用哪个?【出题思路】理解两种关联容器的差别。【解答】当需要查找给定值所对应的数据时,应使用map,其中保存的是<关键字, 值>对,按关键字访问值。如果只需判定给定值是否存在时,应使用set,它是简单的值的集合。练习11.6:解释set和list的差别。你如何选择使用哪个?【出题思路】理解关联容器和顺序容器的差别。【解答】两者

2021-10-07 13:02:22 550

原创 《C++ Primer》第11章 11.1节习题答案

《C++ Primer》第11章 关联容器导读本章介绍了标准库关联容器,包括:●关联容器的概念和简单使用。●关联容器涉及的类型和操作,特别是与顺序容器的差异。●无序关联容器,特别是与有序容器的差异。本章练习的最重要目的是让读者理解关联容器的思想及其与顺序容器的差异,学会根据实际问题的特点选择适合的容器。具体内容除了关联容器基本类型和操作的练习之外,还有一些较大的练习以及与实际问题相关的练习。10.1节使用关联容器 习题答案练习11.1:描述map和vector的不同。【出题思

2021-10-07 12:02:52 278

原创 《C++ Primer》第10章 10.6节习题答案

《C++ Primer》第10章 泛型算法10.6节特定容器算法 习题答案练习10.42:使用list代替vector重新实现10.2.3节(第343页)中的去除重复单词的程序。【出题思路】练习链表的特殊操作。【解答】本题要使用链表专用的sort和unique算法,与泛型算法的不同点有如下两点:1.它们是以链表类的成员函数形式实现的,因此使用方式是在链表对象上调用它们,也并不需要迭代器参数指出处理的序列。2.由于是以成员函数形式实现的,是直接操作容器而非通过迭代器访问容器元素

2021-10-07 10:59:04 112

原创 《C++ Primer》第10章 10.5节习题答案

《C++ Primer》第10章 泛型算法10.5节泛型算法结构 习题答案练习10.38:列出5个迭代器类别,以及每类迭代器所支持的操作。【出题思路】理解5种迭代器及它们的差异。【解答】输入迭代器:只读,不写;单遍扫描,只能递增;还支持相等性判定运算符(==、!=)、解引用运算符(*)(只出现在赋值运算符右侧)和箭头运算符(->)。输出迭代器:只写,不读;单遍扫描,只能递增,支持解引用运算符(*)(只出现在赋值运算符左侧)。前向迭代器:可读写;多遍扫描,只能递增,支持所有输入、

2021-10-07 10:12:23 161

原创 《C++ Primer》第10章 10.4节习题答案

《C++ Primer》第10章 泛型算法10.4节再探迭代器 习题答案练习10.26:解释三种插入迭代器的不同之处。【出题思路】理解插入迭代器的概念,以及几种插入迭代器的不同。【解答】在书中前文,我们已经学习了一种插入迭代器back_inserter。插入迭代器又称插入器,本质上是一种迭代器适配器。如前所述,标准库算法为了保证通用性,并不直接操作容器,而是通过迭代器来访问容器元素。因此,算法不具备直接向容器插入元素的能力。而插入器正是帮助算法实现向容器插入元素的机制。除了back_

2021-10-07 09:17:02 264

computer-vision计算机视图算法opencv相关

本项目介绍opencv图像处理的插件算法,包括 如何对图像进行滤波❑ 如何进行图像变换❑ 对于颜色空间,如何进行颜色空间之间的相互转换,以及如何应用颜色映射❑ 图像阈值化❑ OpenCV中可用的绘图函数❑ 模板匹配以及如何使用模板匹配进行物体检测与计数

2024-03-03

QT界面纯代码与控件布局学习

本源码是关于QT界面设计的两种方式学习理解,一个是托控件布局,一种是纯代码实现界面布局

2023-08-06

QTreeView+自定义Model实现示例

QTreeView是用来显示树型结构的数据,比如目录组织,公司组织架构等,数据量小可以用Qt自带的Model实现,如果数据量大,则需要用自定义的Model实现,下面介绍自定义实现的方法。

2022-07-01

QtCallQtCustomDll.zip

本资源包含两个工程,一个是动态库项目即Qt创建动态库并添加动态库版本号的实现,另一个是QWidget工程调用QT创建的动态库

2021-10-14

Qt中使用QQueue模拟消息队列

使用QQueue, QThread,QMutex,QWaitCondition模拟消息队列的任务处理,实现任务的同步处理

2021-01-14

QT托盘消息模拟QQ消息列表通知

QT实现托盘功能,采用model,View加自定义委托模拟QQ的消息列表通知

2021-01-09

QTableView同时显示自定义Checkbox和文件图标

QTableView同时显示自定义Checkbox和文件图标,开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

QTableView显示自定义CheckBox

QTableView显示自定义CheckBox, 开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

qt代码行统计

简单的代码行统计工具

2017-06-21

QT5.7代码行统计工具

用QT5.7实现的简单代码行统计工具

2017-06-20

cplusplus新标准

C++新标准 英文版

2017-02-23

QT读写注册表

本代码是注册表进行读写,先写注册表,再读取注册表的值,QT实现

2015-10-14

SmtpClient-for-Qt

SMTP协议发送电子邮件,QT实现,QT5测试通过

2015-10-11

C++ Qt设计模式第2版(中英文版)+源码

本资源包含三个部分 C++ Qt设计模式第2版(中文版).pdf C++ Qt设计模式第2版(英文版).pdf C++ Qt设计模式第2版(源码)

2015-09-02

qt高级编程(中英文版)+源码

本资源包含 qt高级编程(中文版).pdf qt高级编程(英文版).pdf qt高级编程(源码)

2015-09-01

C++ GUI Qt4编程第2版(中英文版)+源码

C++ GUI Qt4编程第2版(中文版)

2015-08-31

VC++ 6.0数据库系统开发实例导航源码

VC++6.0数据库系统开发实例导航的源代码 内容包括 第3章员工培训系统 第4章仓库管理系统 第5章人事管理系统 第6章考勤管理系统 第7章工资管理系统

2011-10-23

计算机C二级上机试题(100套)

上传的这份计算机C二级上机试题有100套,里有所有的源代码和答案,是南开大学的。

2010-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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