- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Socket通信原理探讨(C++为例)
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 1、消息传递(管道、FIFO、消息队列) 2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 3、共享内存(匿名的和具名的) 4、远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!我们要讨论的是网络中进程之间
2016-02-24 15:01:09
340
转载 深入分析C++中声明与定义的区别
首先谈下声明与定义的区别。 声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述。声明和定义有时是同时存在的。 ? 1 2 3 如int a; extern int b=1; 只有当extern中不存在初始化式是才是声明。其他情况既是定义也
2016-02-23 17:23:53
345
原创 C++,软件结构中.Cpp和.h的关系
C++中,一般把类的定义放到头文件(.h)中,把类的实现放到源文件(.cpp)中,所以,一般在C++中,一个类一般需要一个与类同名的头文件和一个源文件。比如定个一个类 Sample,类中定个一个私有成员变量,和两个公共成员函数,有如下代码: //Sample.h class Sample { private: DWORD dw; //私有成员变量 public char ch[4]; //公用
2016-02-23 16:39:31
410
原创 写在前面
做软件快两年了,这两年中遇到了无数的问题,有些解决了,有些没有解决。 今天看代码的时候,闲暇西厢,发现很多记忆已经模糊了。感叹好记性还是比如烂笔头,学习的一些疑惑和心得应该有所记,所以就开了这篇blog,希望自己能坚持下去。 写在前面 ------------yinyi 2016.02。23
2016-02-23 16:37:32
250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人