- 博客(5)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
转载 Windows Sockets 函数api (微软官方文档)
以下函数api来自:microsoft Documentation,本博客仅提供索引链接。提示:可以借助浏览器自动翻译功能阅读参考文档。(英语水平高的人请忽略????♂️)目录Winsock.h1. api接口2. 数据结构信息(Structures)Winsock2.h1. api接口2. 数据结构信息(Structures)---------------------------------------------------------附录Winsock.h &
2020-12-18 23:35:31 2406 1
原创 C++ 中string数组怎么求长度(元素个数)
在C语言中,或者说在我们平时使用的基本类型中,数组的长度都可以用 sizeof(arr)/sizeof(arr[0]) 来求得。因为sizeof运算符可以求出每个对象所占内存的字节数,并且在这些基本类型组成的数组中,每个元素所占内存空间都是相同的,因此我们可以使用 “数量 = 总价 / 单价” 这种方式来计算。而我们的string字符串数组是可变长度的,按理说使用 string 创建的数组每个元素所占空间都是不同的,那string类型的数组该如何来获取其长度呢。vector<> 数组类型首
2020-12-17 17:27:26 17172 1
原创 C++ shuffle函数,重排序给定范围 [first, last) 中的元素(打乱顺序)。
std::shuffle 重排序给定范围 [first, last) 中的元素,使得这些元素的每个排列拥有相等的出现概率。函数原型template< class RandomIt, class URBG >void shuffle( RandomIt first, RandomIt last, URBG&& g );参数first, last - 要随机打乱的元素范围g - 均匀随机位生成器 (UniformRandomBitGenerator) ,其结果类型可隐式
2020-12-17 16:23:24 3984
原创 STL算法 | iota函数,按顺序递增填充的值(初始化数组的值为 1,2,... n)。
std::iota 可用于按顺序递增填充[first, last)范围的值。我们只需要给出范围和填充的初始最小值即可。函数原型template< class ForwardIt, class T >void iota( ForwardIt first, ForwardIt last, T value );参数first, last - 以 value 开始,按顺序递增填充的值的范围value - 要存储的初始值,表达式 ++value 必须为良式返回值(无)std::iota
2020-12-17 16:04:26 1286
原创 C++中string如何实现字符串分割函数split()
如:string str1 = "This is a test";string str2 = "This-is-a-test";string str2 = "This+is+a+test";我们如何将以上字符串按照某种分隔符(,-,+),将其分割成四个子串,其值分别为 “This” “is” “a” “test” 。一、使用stringstream流这里我们只需要用到 istringstream(字符串输入流) 构造字符串流,然后从字符串流中按照一定的格式读取数据即可。通常我们使用 cin
2020-12-17 15:25:32 77941 9
算子网掩码.exe 计算子网掩码
2020-11-23
子网掩码计算器.exe
2020-11-23
SubNetMaskCalc.exe 自动计算ip子网工具
2020-11-23
NetMask.exe 自动计算ip子网工具
2020-11-23
EasyX_Help.chm
2019-10-06
mininet 如何在命令行下,将当前拓扑结构保存。
2021-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人