VC++
枕戈待旦勇往直前
dancingplaying basketballSecond like singingmake friends
展开
-
利用socket传送结构体类型的数据
http://blog.163.com/ming_yue_shi/blog/static/201723189201202945424424/ 其基本思想是把结构体类型的数据以字符串的形式保存在缓存中,然后接收端再把接受的字符串转化成结构体类型的数据 其实现代码如下 发送端代码: #include #include #include #include #include #i转载 2012-11-24 03:27:48 · 946 阅读 · 0 评论 -
【转】socket不能直接传输结构体!
摘自:http://www.cnblogs.com/wengzilin/archive/2012/07/25/2608670.html typedef struct{char name[20];char age[10];} stu;发送方:..............................stu stu1;strcpy(stu1.name, "myname");strc转载 2012-11-24 03:28:41 · 618 阅读 · 0 评论 -
堆栈溢出
void main() { char str; char *s=&str; strcpy(s,"hello"); printf(s); } 上述程序执行会不成功?VC++6.0中弹出“” 经查原因如下: 堆栈是一段连续的空间,向低地址生长,ESP 和EBP 为栈顶指针,分别指向栈顶及当前活动记录的顶部,上述程序运行时首先向堆栈中压原创 2014-03-20 10:08:18 · 840 阅读 · 0 评论 -
C++继承:公有,私有,保护
公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。 1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 2. 私有继承(private) 私有继承的特点是基类的公有成员和保护成员都作为派生类的私有转载 2014-03-21 15:15:02 · 469 阅读 · 0 评论