【积累】C/C++中明明该用函数实现的功能,为啥非要自己写代码!
2016-04-21 15:57
531 查看
1 将某数组全部置为某一数字
memset(hist, 0, sizeof(hist));
2 数组的复制
memcpy(b, a, sizeof(a)); 静态数组的写法, 在堆里的自己先算出内存长度。
上面的语句是把a的值复制b中,注意第3个参数一定要用 sizeof,因为具体长度跟a的类型有关哦,不要让为a有256个元素就写为256嗾,另外b可以是二维数组哦,比如下面这条语句:
memcpy(tol[index],tol_temp1, sizeof(tol_temp1));这里的tol是一个256*256的二维数组哦!
另外 不要用strcpy strcpy只针对字符型数组哦!
-------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号248787278
memset(hist, 0, sizeof(hist));
2 数组的复制
memcpy(b, a, sizeof(a)); 静态数组的写法, 在堆里的自己先算出内存长度。
上面的语句是把a的值复制b中,注意第3个参数一定要用 sizeof,因为具体长度跟a的类型有关哦,不要让为a有256个元素就写为256嗾,另外b可以是二维数组哦,比如下面这条语句:
memcpy(tol[index],tol_temp1, sizeof(tol_temp1));这里的tol是一个256*256的二维数组哦!
另外 不要用strcpy strcpy只针对字符型数组哦!
-------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号248787278
相关文章推荐
- C++中赋值函数和拷贝构造函数(举例说明)
- leetcode笔记:Merge Two Sorted Lists
- 100条经典C语言笔试题目(上)
- Codeblocks c++11 std::thread问题
- c语言之数组
- c++ map 记录。为了自己记录理解
- 魔方阵原理及十种解法(C语言)
- C++ 与 JAVA调用问题
- Leetcode 5. Longest Palindromic Substring
- C++设计模式之策略模式
- C++ Socket
- C++使用system带参数调用exe程序并把结果输出到文件
- Leetcode 3. Longest Substring Without Repeating Characters
- C语言中Union类型的使用方法
- 如何让生成的程序以管理员身份运行(C++builder 2010)
- Find the maximum by binary search
- 理解C++编程中的std::function函数封装
- C++中的void类型
- Effective C++学习笔记 chapter 1
- C/C++--char *s 和 char s[] 的区别