C/C++程序段
文章平均质量分 77
Damon_hoo
C++,IOS初学者,QQ:544712635,欢迎添加
展开
-
单链表逆序或者逆序输出
分为两种情况,一种是只逆序输出,实际上不逆序;另一种是把链表逆序。 ********************逆序输出***********************转载 2014-08-26 15:12:50 · 636 阅读 · 0 评论 -
结构体运算符重载
1、定义结构体struct Currency{int Dollar;int Cents;}2、重载IO输出操作,在结构体内部将输入操作的重载定义为友元函数重载friend ostream &operator在结构体外部进行具体定义ostream& operator{outreturn out;}3、重载结构体的“=”操作符(在结构转载 2014-08-26 21:15:45 · 1930 阅读 · 0 评论 -
C++单例模式
设计模式是编程的重点,往往在面试时都会考查,而单例模式是最为简单、最为常见、也最该掌握的模式。所以面试时对设计模式的考查考的最多的就是单例模式。下面我们就来看看单例模式如何实现(C++代码):转载 2014-08-27 21:33:29 · 431 阅读 · 0 评论 -
单向链表的操作
#include using namespace std;typedef char ElemType;//定义char类型的ElemType,方便修改typedef struct LNode//定义一个结构体{ ElemType data;//链表数据区 LNode *next;//链表指针区}LinkList;void initList(LinkList * & L转载 2014-08-27 20:59:20 · 557 阅读 · 0 评论 -
双向链表的操作
#include using namespace std;//打印选项void printTheSelect(){ cout<<"\n1.初始化双向链表\n2.打印双向链表\n3.逆序打印双向链表\n"; cout<<"4.求链表长度\n5.判断链表是否为空\n6.清空链表\n"; cout<<"7.插入元素\n8.删除元素\n9.删除链表\n0.退出\n";}转载 2014-08-27 21:01:20 · 546 阅读 · 0 评论