- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 类模板的特化
类模板的特化1 类模板的特化 指定具体的匹配类型,简单如下所示 (1)普通的类模板定义如下templateclass Test{public: ....private: ....} (2)特化的类模板template中间是空的class Test //跟在类名后的<>里指定具体的类型{public: ....
2015-12-10 23:02:29 722
转载 虚基类作用
[转自http://blog.csdn.net/caomiao2006/article/details/4463664]虚基类的作用 当一个基类被声明为虚基类后,即使它成为了多继承链路上的公共基类,最后的派生类中也只有它的一个备份。例如:class CBase { };class CDerive1:virtual public CBase{ };class CD
2015-12-10 20:42:40 2526
转载 fread
[转自 http://blog.csdn.net/foxliucong/article/details/4736956和http://blog.csdn.net/abclixu123/article/details/8284680 ]1 fread(从文件流读取数据) 表头文件 #include 定义函数 size_t fread(void * ptr,si
2015-12-10 20:33:58 756
转载 UDP中的Connect
Connect函数,在TCP协议中客户端会使用,作用就是引发三次握手,而UDP虽然没有握手协议但是connect也可以在其中发挥重要作用,即把目标ip&port记录下来,即绑定。[ 区分:bind()函数指明了本地地址/端口(包括ADDR_ANY, 通配所有本地网络接口);connect()可以用来指明目的地址/端口]。 UDP客户端在建立了插口后会直接用sendto函数发送数
2015-12-07 22:06:10 593
原创 运算符重载
1两个问题 在重载运算符时,通用的而且需要重点考虑的包括两个问题: 问题一:以友元还是成员函数重载? 问题二:返回值到底是引用还是对象? 关于问题一,双目运算符建议以友元函数方式重载,而单目运算符是以成员函数方式重载。例如,[]、!、=、+=等单目运算符以成员函数方式重载。而+、-、*、/等双目运算符以友元函数方式重载。因为对于双目运
2015-12-02 22:53:34 466
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人