- 博客(16)
- 收藏
- 关注
原创 金融相关知识点的归纳
1. 借方 和 贷方在会计中“借(Debit)”、“贷(Credit)”没有什么具体含义,只是一个符号而已。所以看到“借”、“贷”后,不要望文生义,认为“借”就是借入,表示增加;“贷”表示贷款,或是贷出。 我们把个人作为一家企业来看待,把个人的收、支做为日常业务来处理,理解一下科目体系是如何建立,如何用借、贷来表示日常业务。在会计中有 个很重要的恒等式:资产=负债+所有者权益
2016-08-31 10:39:43 829
原创 struts2 第一天
一.相关配置1.配置jar包的源码:2.配置jar包的doc文件3.配置myeclipse的xml参考文件window-preference
2016-02-02 11:38:31 380
原创 大话设计模式一:代码无错就是优----简单工厂模式
/***计算机控制台程序**要求体现面向对象的思想*/#include #include using namespace std;//运算类(基类 抽象类)class Operation{public: Operation(double _numberA = 0.0, double _numberB = 0.0) :numberA(_numberA), numberB(
2015-10-02 22:44:09 529
原创 QT学习记录(一)事件 (event)
// QT5!!/******custombutton.h************/#ifndef CUSTOMBUTTON#define CUSTOMBUTTON#include #include class CustomButton : public QPushButton{ Q_OBJECTpublic: CustomButton(QWidget *pare
2015-09-19 00:32:47 400
原创 线性表的顺序实现
#include #include #define LIST_INIT_SIZE 50#define LIST_ADD_SIZE 10#define OK 1#define OVERFLOW -1#define ERROR -1#define NOTFOUND -1typedef int elemtype;struct seqlist{ elemtype *
2015-09-16 23:29:41 404
原创 循环链表
#include #include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;typedef int QElemType;#define MAXQSIZE 100typedef str
2015-06-15 22:15:57 425
原创 链队列
#include #include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;typedef int QElemType;typedef struct QNode { QElemType
2015-06-15 21:54:52 343
原创 栈
#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;typedef int SElemType;栈的定义和基本操作:1.顺序栈结点:#define STACK_INIT_SI
2015-06-15 17:11:24 291
转载 C++ 虚析构函数 分析
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout "Do
2015-06-14 11:55:35 348
转载 C++ 虚函数 剖析
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形
2015-06-14 10:58:48 317
原创 线性表的链表表示和实现
预定义:#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Status;typedef int ElemType;
2015-06-12 12:25:17 577
原创 一点思考
1.如果类中有指针成员,并且给指针动态分配了地址,在析构函数中释放了该地址。那么就必须编写自定义的 拷贝构造函数 和 拷贝赋值运算符函数。否则,使用合成的函数时,在拷贝初始化 和 类间赋值 时, 编译器仅仅是对对象的简单复制(包括指针),即指针的值简单的拷贝,这样两个对象的指针成员指向同一个地址。当退出对象的作用域时,析构释放动态内存,此时,相同的地址将被释放多次,出现错误。
2015-06-06 16:40:59 284
原创 13.1.6
练习13.18定义一个Employee类,它包含雇员的姓名和唯一的雇员证号。为这个类定义默认构造函数,以接受一个标识雇员姓名的string的构造函数。每个构造函数应该通过递增一个static数据成员来生成一个唯一的证号。解答:#include #include using namespace std;class Employee{public: string na
2015-06-06 15:53:33 418
原创 函数调用 中 的拷贝构造函数
由课后练习13.15引出的问题: 当函数的形参是类的非引用对象时,实参传入时需要调用拷贝构造函数。 而当函数的形参是类的引用时,实参传入不需要调用拷贝构造函数。可以理解为,当形参是引用时,直接把实参拿来用,而不用将实参拷贝一份作为形参供函数体使用。以下用具体函数说明:该函数要实现 每个类都能独立分配一个id。(1)类中没有拷贝构造函数时:#include using n
2015-06-04 16:18:09 573
原创 需要析构函数的类也需要拷贝和赋值操作
如果一个类需要析构函数,几乎可以肯定它也需要一个拷贝构造函数和一个拷贝赋值运算符。 以下讨论原因。 1没有拷贝拷贝构造函数和拷贝赋值运算符的情况 (1)main中拷贝初始化对象的情况#include #include using namespace std;#include #include using namespace std;class S{public:
2015-06-04 13:59:52 696
原创 13.1.3
练习13.9①析构函数是什么?②合成析构函数完成什么工作?③什么时候会生成合成析构函数?解答:①析构函数执行与构造函数相反的操作:构造函数初始化对象的非static数据成员,还可能做一些其他工作;析构函数释放对象使用的资源,并销毁对象的非static数据对象。②其实就和析构函数完成的工作是一样的③当一个类没有定义自己的析构函数的时候,编译器会
2015-06-04 13:16:13 499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人