c++ fill函数,fill与memset函数的区别
来源:互联网 发布:centos 搜索文件内容 编辑:程序博客网 时间:2024/05/17 02:42
【C++】fill函数,fill与memset函数的区别
memset函数
- 按照字节填充某字符
- 在头文件
<cstring>
里面
fill函数
- 按照单元赋值,将一个区间的元素都赋同一个值
- 在头文件
<algorithm>
里面
因为memset函数按照字节填充,所以一般memset只能用来填充char型数组,(因为只有char型占一个字节)如果填充int型数组,除了0和-1,其他的不能。因为只有00000000 = 0,-1同理,如果我们把每一位都填充“1”,会导致变成填充入“11111111”
而fill函数可以赋值任何,而且使用方法特别简便:
- fill(arr, arr + n, 要填入的内容);
- 例如:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- vector也可以:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 而memset的使用方法是:
阅读全文
0 0
- 【C++】fill函数,fill与memset函数的区别
- 【C++】fill函数,fill与memset函数的区别
- 【C++】fill函数,fill与memset函数的区别
- c++ fill函数,fill与memset函数的区别
- 【C++】fill函数,fill与memset与fill_n函数的区别
- memset与fill函数
- fill函数 和 memset 函数的区别
- C++中fill()、fill_n()与memset()函数的区别
- fill()和fill-n()函数用法及与memset的区别
- memset 函数, fill函数的区别及应用, fill函数给多维数组赋值。
- fill()和fill()_n函数还有memset()函数的比较
- C++的fill函数和memset函数
- C++ fill() 、 fill_n & memset函数
- fill和memset的区别
- memset和fill的区别
- C/C++ 之 fill ()的运用及与memset()的区别
- C/C++ 中 fill ( ) 的运用及与memset ( ) 的区别
- fill 函数
- 1808:最长字符串
- cef3接口介绍
- TensorFlow RNN 相关类与方法
- MyBatis缓存技术
- Hibernate事务与并发处理
- c++ fill函数,fill与memset函数的区别
- UI18-使用NSJSONSerialization方法解析JSON
- 【IOS】IOS常用第三方库总结
- cacti监控部署——网络流量监控
- 欢迎使用CSDN-markdown编辑器
- Python之路【第二十三篇】爬虫
- Hibernate懒加载策略
- 《MySQL入门很简单》学习笔记(10)之第10章查询数据(关键词:数据库/MySQL/查询数据)
- datacleaner使用文档-180904-02