摘要: RT: 1 #include <iostream> 2 3 using namespace std; 4 5 class Queue 6 { 7 private: 8 typedef struct node 9 { 10 int data; 11 struct node *next; 12 }_Node; 13 _Node *headPtr,*tailPtr; 14 int Len; 15 public: 16 Queue(); 17 ~Queue(); 18 int size()const; 19 bool isempty()const; 20 void Qshow()const 阅读全文
posted @ 2011-05-05 22:40 elwin 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 友元函数是一种在类外部定义、在类内部声明的函数。友元函数不是成员函数,但是它可以访问类中的私有成员。友元函数的作用在于提高程序的运行效率,但是它破坏了类得封装性和隐藏性。 阅读全文
posted @ 2011-05-05 17:39 elwin 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 虚函数:虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。是C++中多态性的一个重要体现,利用基类指针访问派生类中的成员 函数,这种情况下使用虚函数,这种情况下采用的是动态绑定技术。 虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 }动态绑定:基类指针是调用派生类的中的成员函数还是调用基类中的成员函数要到程序运行时确定。主要要看指针所指向的对象。纯虚函数:纯虚函数是在基类中声明的虚函数,它在基类中没有 阅读全文
posted @ 2011-05-05 17:32 elwin 阅读(1278) 评论(0) 推荐(2) 编辑
摘要: C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的对象访问。注:友元函数包括3种:设为友元的普通的非成员函数;设为友元的其他类的成员函数;设为友元类中的所有成员函数。第二:类的继承后方法属性变化 阅读全文
posted @ 2011-05-05 17:09 elwin 阅读(115) 评论(0) 推荐(1) 编辑
摘要: RT:View Code 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cstdlib> 5 #include <conio.h> 6 7 using namespace std; 8 9 typedef struct student 10 { 11 int data; 12 struct student *next; 13 }node; 14 15 /* 实现一个单链表的创建 */ 16 node* ListCreate() 17 阅读全文
posted @ 2011-05-05 12:29 elwin 阅读(130) 评论(0) 推荐(0) 编辑