- 博客(4)
- 收藏
- 关注
原创 C++中类的定义和派生要领
1.在基类中不要轻易定义变量,这会导致派生类中的变量空间变大(如果基类中有protected成员),不好控制。也会把派生类定义得比较死,不方便程序扩展。这时,可以思考能否采用抽象类来定义纯虚函数,以定义派生类的接口。2.一个类是否需要定义构造函数,关键是看它是否需要在实例化的时候,对某些成员变量做初始化。3. example of virtual deconstructor
2005-06-28 15:24:00 1483
原创 C++中的虚函数和多态的关系
我的小例子:#include using namespace std;class A{private: int numA;public: A(); virtual void prt(); //看到virtual function就要想到要使用多态机制了!};A::A(){ cout << "Construct in A" <<
2005-06-28 11:26:00 983
原创 C++中对象间的相互操作例子(2005-6-1)
#include using namespace std;class A{private: int real; int imag;public: char *string; A(){ this->real = 10, this->imag = 20; string = "from A()";
2005-06-01 21:07:00 1059
原创 Unix/Linux环境下的Socket编程
网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。 Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式Socket (SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种
2005-06-01 10:13:00 4127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人