
c++
HP的博客
To be an oscer.
展开
-
C++类的总结
类的两项基本能力:(1) 数据抽象,即定义数据成员和函数成员的能力。 (2) 封装,即保护类的成员不被随意访问的能力。通过将类的实现细节设为private,我们就能完成类的封装。类可以将其他类或者函数设为友元,这样它们就能访问类的非公有成员了。1. 如何设计一个类,如何定义类及类的成员(1)类可以在它的第一个访问说明符之前定义成员,对这种成员的访问权限依赖于类定义的方式。如果使用struct关键原创 2017-01-14 19:40:28 · 684 阅读 · 0 评论 -
C++的IO类库
在C语言中,用printf和scanf进行输入输出,往往不能保证所输入输出的数据是可靠的安全的。在C++的输入输出中,编译系统对数据类型进行严格的检查,凡是类型不正确的数据都不可能通过编译。因此C++的I/O操作是类型安全(type safe)的。 C++的I/O操作是可扩展的,不仅可以用来输入输出标准类型的数据,也可以用于用户自定义类型的数据。C++对标准类型的数据和对用户声明类型数据的输入输出,原创 2017-01-16 22:48:32 · 826 阅读 · 0 评论 -
socket多线程下载文件
多线程下载的思路是建立多个线程,同时连接到服务器,分别从文件的不同位置开始下载,然后将各自接收到的数据合并到同一个文件中。// 服务器端代码 /************************************************************************* > File Name: server.cpp > Author: hp > Mail原创 2017-02-11 23:02:23 · 2418 阅读 · 3 评论