- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 C++常用设计模式
1、工厂模式 通过一个公共的接口创建对象,一般在创建复杂对象时使用 #include <iostream> typedef enum { tankType_56, tankType_96, tankType_num }tankType; //抽象产品类 class Tank { virtual const string& type() = 0; }; //具体的产品类 class Tank_96 : public Tank { public:
2021-06-20 21:03:07
253
原创 第3章 字符串、向量和数组
3.2 标准库类型 string 3.2.2string对象上的操作 string支持的操作 cout<<s 将s写到输出流cout中,返回cout cin>>s 从cin中读取字符串赋给s,字符串以空格分隔,返回cin,string对象会自动忽略开头的空白(空格符、制表符、换行符等) getline(is, s) 从is中读取一行给s,返回is(以换行符为准读取一行,但换行符被丢弃掉了) s.empty() s为空返回tr.
2021-05-26 22:51:11
143
原创 UDP SOCKET网络编程
目录 1.UDP编程框架 2.UDP设计常用函数 3.UDP组播 1.UDP编程框架 2.UDP设计常用函数 2.1 socket函数 #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol); doma...
2018-08-07 18:19:24
953
原创 TCP SOCKET网络编程
https://blog.csdn.net/hguisu/article/details/7445768/# 在文档的参考下加入了一些自己的理解。 一、TCP 1.TCP编程框架 服务器端先初始化socket,然后通过bind将socket返回的网络文件描述符和服务器的IP地址和端口号绑定起来,随后调用listen对socket返回的fd进行监听,调用accept阻塞,等待客户端接入,...
2018-07-09 18:18:41
317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人