c++
wwwwangjing
这个作者很懒,什么都没留下…
展开
-
c++实现顺序表
顺序表是用一组地址连续的储存单元依次储存数据元素的线性结构。顺序表适合存储用来频繁的查找的数据结构。头文件:#ifndef _SEQLIST_H__ #define _SEQLIST_H__#include<iostream> using namespace std; typedef int DataType;class List { public: List(); List(int原创 2017-07-20 22:16:13 · 232 阅读 · 0 评论 -
简单日期类操作(c++)
简单的日期类操作,如一个日期加上指定天数后的日期,日期减去日期有多少天,求指定的一天是星期几,和一些有关类的函数。 头文件:#ifndef _DATE_H__ #define _DATE_H__#include<iostream> using namespace std;class Date { public: Date(int year = 1900, int month = 1, in原创 2017-07-19 16:16:17 · 301 阅读 · 0 评论 -
复数类
复数类: **复数简单的运算,复数x被定义为二元有序实数对(a,b);记为z=a+bi;i是虚数单位。 **在复数a+bi中,a=Re(z)成为实部,b=lm(z)称为虚部。当虚部为0时,这个虚数可以视为实数。当虚部部位0,实部为0时,称z为纯虚数。头文件:#ifndef _COMPLEX_H__ #define _COMPLEX_H__ #include<stdlib.h> #incl原创 2017-07-19 16:27:09 · 1045 阅读 · 0 评论 -
String类
模拟实现string类: 头文件:#ifndef _STRING_H__ #define _STRING_H__#include<iostream> using namespace std; #include<cstring> #include<cassert> class String { friend ostream& operator<<(ostream _cout, const S原创 2017-07-23 20:32:06 · 192 阅读 · 0 评论 -
c++类的特性之继承
继承: c++类的三大特性,封装,继承,多态。继承的作用是代码的复用和多态的实现。类的继承,是新的类从已有类那里得到已有的特性,并且有自己的的特性,从已有类产生新类的过程就是类的派生。原有类叫基类或者父类,产生的新类叫派生类或者子类。继承分为:单继承,多继承,菱形继承。 单继承: 我们用一个简单的例子来说明: class Base原创 2017-07-24 17:29:50 · 1047 阅读 · 0 评论 -
static关键字的作用
在C语言中; 1.static修饰局部变量,被static修饰的局部变量只执行一次,生命周期被改变了,随整个程序,储存位置在静态常量区,初始化的时候自动被初始化为0,但是作用域被没有发生改变。#include <stdio.h> void test() { static int num = 0; num++; printf("%d\n", num); }int原创 2017-08-25 13:35:24 · 358 阅读 · 0 评论 -
链表基本操作及面试题
头文件#ifndef _LINKED_LIST_H__ #define _LINKED_LIST_H__ #include<iostream> using namespace std; #include<cassert> typedef int Datatype; struct Node { Node(Datatype data=0,Node* prev = NULL, Node* next原创 2017-08-28 23:27:47 · 470 阅读 · 0 评论