logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络(TCP)

创建一个套接字的域,什么叫做域呢(协议家族可以理解为我们所要的那个套接字他是AF_INET,将来是使用网络通信的,还是有叫本地通信也叫作域间通信,二个参数是socket对应的类型,不用填,协议类型,创建一个套接字的本质就是打开一个文件,必须要告诉服务器,端口号,然后再绑定套接字端口号不同类型(第一个参数的)第二个:定义的套接字的类型第三个写0就可以下面介绍程序中用到的socket API,这些函数

文章图片
#网络#tcp/ip#服务器
C++ 的发展

C++ 是由于 1979 年在贝尔实验室(Bell Labs)开始开发的,最初是作为 C 语言的一个扩展,目的是在不丧失 C 语言高效性的基础上,提供面向对象编程的特性。C++ 的早期发展1979-1985C++ 标准化过程1985-1998C++ 标准演化2003-2011C++112011年C++142014年C++172017年C++202020年C++232023年。

文章图片
匿名管道 Linux

整理一下控制代码,这里是输入型参数,只需要读这样就可以轮询方式选择进程了,不用随机了结果。

文章图片
#linux#c++#算法
C++前期概念

/ 命名空间中可以定义变量/函数/类型int val;参数不同包含类型不同,顺序不同,类型的顺序不同和个数不同重载函数必须参数列表有所不同(包括参数类型和参数个数)重载函数不依靠返回值来区分,所以返回值可以相同函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这 些同名函数的形参列表(参数个数 或 类型 或 类型顺序)不同,常用来处理实现功能类似数据类型 不同的问

文章图片
C++的类型转换

在自定义类型中重载string,这里涉及到文件的写入,string的str转c_str,弄成char类型才能插入直接重载int和bool的,就支持A转int值和bool了。这里加explcit不影响转换,更支持了与其他的相反,不加explcit,A不能转double,只能转int,加了就可以了。放宽了标准C++为了加强类型转换的可视性,引入了四种命名的强制类型转换操作符:static_cast用于

文章图片
#c++
到底了