C/C++
文章平均质量分 85
Uzizi
勿忘初心
展开
-
深拷贝与浅拷贝
C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如: [cpp] view plain copyclass Rect { private: int width; int height; }; Rect rect1; ...原创 2016-03-12 02:26:46 · 260 阅读 · 0 评论 -
多线程编程
一.CreateThread函数功能:创建线程函数原型:HANDLEWINAPICreateThread( LPSECURITY_ATTRIBUTESlpThreadAttributes, SIZE_TdwStackSize, LPTHREAD_START_ROUTINElpStartAddress, LPVOIDlpParameter, DWORDdwCreationFlags, L...原创 2018-04-20 21:47:45 · 183 阅读 · 0 评论 -
聊天室
上次实现了一个socket编程的C/S模型的通信程序,这次实现一个基于控制台的聊天程序。同样是socket技术的应用,同样是基于TCP协议的通信方式。这次的实现中遇到好多问题。废话不多说,直接进入主题。聊天室程序,我是这么想的,需要一个服务端来控制登录用户的信息,然后可以登录很多不同的客户端。所以其实这个聊天程序事实上也是两个程序,一个服务端的程序,一个客户端的程序,服务端开一个,客户端可以开任意...原创 2017-08-20 14:12:46 · 578 阅读 · 1 评论 -
迪米特法则与重构
迪米特法则与重构转载 2018-05-28 16:16:50 · 370 阅读 · 0 评论