C++设计模式(QT)
进击的横打
此人不懒,但也什么都没有写
展开
-
(原)第2章 类
class Fraction{public: Fraction(int n, int d = 1) :m_Numerator(n),m_Denominator(d){}private: int m_Numerator; int m_Denominator;};int main(){ Fraction frac(8); /*調用轉換構造函數*/原创 2008-07-16 09:55:00 · 787 阅读 · 0 评论 -
(原)第1章 C++简介
1。什么是流?有几种流流是用来进行读写的对象,为此标准库定义了,而QT定义了来提供对应的功能。流通常用来对文件,网络连接以及字符串进行读写,一个非常有用的特征就是她可以方便的从复合类型数据生成字符串。iostream定义了3个全局流:cin---键盘标准输入流;cout---控制台标准输出流(控制台屏幕);cerr---标准错误流...也定义了flush和endl等控制符,一个控制符可以添加到原创 2008-07-15 19:43:00 · 1143 阅读 · 0 评论 -
第3-4章 C++和QT简介与列表
1。什么是工程文件?如何为工程生成一个工程文件?为了创建应用程序,工程文件描述了工程的必要信息,列出了所有其他文件,所有的选项和创建工程所需要的文件的位置。2。在qmake工程文件中,TEMPLATE变量的含义是什么?它可能取哪几种可能的值?TEMPLATE = app :表明qmake应该以适于创建应用程序的Makefile模板开始。TEMPLATE = lib :这个文件是针对库的,表明q原创 2008-07-20 16:55:00 · 954 阅读 · 0 评论 -
第5章 函数
include "IOSTREAM"using namespace std;class Complex{ friend ostream& operator << (ostream& out, const Complex& c); friend Complex operator- (const Complex& c1, const Complex& c2); //frie原创 2008-07-20 17:58:00 · 875 阅读 · 0 评论 -
第6章 继承与派生
1。继承的作用是什么? 它可以允许不同的类以多种不同的方法共享代码。2。解释多态,什么是多态?如何使用多态。3。解释动态绑定与静态绑定的区别?描述各自的试能条件。 动态绑定:即运行的时候的绑定,多态就是这样的。解决了运行的时候方法的间接调用。 静态绑定:针对方法的直接调用(不通过指针或者引用)仍然是由编译器进行解析的。4。如何覆盖基类的一个方法? 当基类中的一个虚函数在派生类中也存原创 2008-07-31 19:30:00 · 1026 阅读 · 0 评论 -
第7-9章 QObject和库
第7章 库库是按照可重用的方式组织的代码模块组。库中通常包含已经设计,测试和编译过的代码,您可以轻易地将库中的代码链接到应用程序中。库是一个包含几个已编译文件的文件,为了便于编译器定位符号和他们的定义,所有库文件都建立了索引。2。编译时依赖与链接时依赖有何不同?如果为了完成编译必须将ProgElement1.h包含在ProgElement1.cpp中,则这种依赖关系是编译时依赖。如果目标文件Pro原创 2008-08-02 17:28:00 · 1140 阅读 · 0 评论 -
第10章 范型和容器
1。解释模版参数与函数参数之间的一个重要区别? 模板参数不仅可以传递变量和值,还可以传递类型表达式。 template T power (T a, int exp){ T ans = a; while (--exp > 0){ ans *= a; } return (ans); }原创 2008-08-03 14:14:00 · 947 阅读 · 0 评论