C++ primer
潘多拉的面
这个作者很懒,什么都没留下…
展开
-
管道的使用
使用服务器拥有一个管道,用于从客户端接受消息,发送需要服务器转发的消息以及下线通知。服务器需要维护一个列表(使用结构体),记录哪些用户已经连上服务器用于接受消息的管道。当客户端启动,会向服务器发送上线消息,同时将自己的PID发送给server,server会将其添加到列表,以后会转发消息给在列表上的客户端。与此同时,客户端需要创建一个管道,用于接受服务器转发的消息;注意,要将其创建的管道名称告知服务器,一边server打开管道写端,告知管道名称可以在客户端向server发送线上消息时一并发送。当客户端下..原创 2022-05-02 23:13:55 · 345 阅读 · 0 评论 -
仿函数的小节
//仿函数就是使一个类的使用看上去像一个函数。其实就是类中重载了()操作符,这个类就有了类似函数的行为,就是一个仿函数类。 struct Stock { std::string _name; std::string _code; Stock(const std::string& name,const std::string& code) { _name = name; _code = code; } } CFitted类构造函数作为传参,并且重载了()运算符,那么..原创 2022-05-02 23:11:10 · 240 阅读 · 0 评论 -
实现书店保存销售记录档案
1、每条记录包含三个数据项: 0-201-70353-x 4 24.99 第一次项是书的ISBN号,第二项是售出的册数,最后一项是书的单价。书店老板需要查询此档案,计算每本书的销售量、销售额及平均售价。 划分子问题 1.定义变量 2.进行输入输出 3.使用数据结构保存数据 4.检测两条记录是否有相同的ISBN 5.包含一个循环来处理销售档案中的每条记录 ...原创 2021-10-28 23:17:15 · 144 阅读 · 0 评论