C++
好昵称都被猪拱了
这个作者很懒,什么都没留下…
展开
-
C++派生类与基类的转换
每一个派生类对象包含一个基类部分,这就意味着可以像使用基类对象一样在派生类对象上执行操作。因为派生类对象也是基类对象,所以存在从派生类类型的引用到基类类型的自动转换,即,可以将派生类对象的引用转换为基类对象的引用,对指针也类似。基类对象既可以作为独立对象存在,也可以作为派生类对象的一部分而存在,因此,一个基类对象可能是也可能不是一个派生类对象的一部分,结果没有从基类引用到派生类转载 2014-05-26 17:44:41 · 454 阅读 · 0 评论 -
C++管理类的指针成员
C++类的指针成员与其他成员有所不同,指针成员指向一个内存地址,该地址的内存需要我没管理。我现在分析一下为什么要管理指针成员。有如下Student类,Student.h如下:[cpp] view plaincopyclass Student { public: Student(int *books);转载 2014-05-26 17:42:13 · 346 阅读 · 0 评论 -
C++中的虚继承
多继承中被当做基类来虚继承的类是虚基类。虚基类:使用关键字virtual继承的基类。即使同一类在层次中作为虚基类出现多次,派生类对象中虚基类部分也只出现一次。在非虚基类中,构造函数只能初始化自己的直接基类,当对一个类进行虚继承的时候,由最底层的派生类初始化那个类,因此最底层的派生类应包含用于其他所有虚父类的初始化式。在这里有四个类:Point ,PointA,PointB,Deri转载 2014-05-26 17:43:30 · 311 阅读 · 0 评论 -
socket编程解决网络数据的传输
socket编程我用的就是原生态的socket,今天也只是学了下原理,写了一个简单的小例子,听说websocket这个第三方库不错,这几天也想学学,看看怎么样吧。原生态的socket我第一次弄,中间出了不少的问题,我把他们都记录了下来,方便以后看吧。明天想移植到android上看看,解决一下编码的问题库的问题什么的,今天把他们的使用方法贴出来,大家可以参考一下。查看源代码打印帮转载 2014-08-29 10:11:21 · 496 阅读 · 0 评论