- 博客(6)
- 收藏
- 关注
原创 【C++】数组与指针
数组名与指针的关系:数组名(例如arr)在许多情况下可以作为指针使用,它代表的是指向数组第一个元素的指针。传递数组到函数:当我们传递数组名给函数时,实际上是传递了数组的首地址。这使得我们可以通过指针在函数内部修改原始数组的内容。arr和&arr的区别arr是指向数组第一个元素的指针(int*),而&arr是指向整个数组的指针(int(*)[5]&arr适用于需要指向整个数组的场景,而通常我们使用arr来传递指向数组第一个元素的指针。何时使用&arr:只有在函数需要一个指向整个数组的指针时,才需要使用。
2024-11-28 11:39:09
578
原创 【C++】重复包含头文件应当怎么处理从而避免错误?
建议根据项目需求选择一种方式,在代码中统一使用以保持一致性。中添加 Include Guard,可以避免这种问题。
2024-11-22 16:29:35
627
原创 【C++】顶层const和底层const的区别
顶层const:用于声明整个对象是常量,可以是基本数据类型、类、指针等。底层const:仅适用于指针和引用等复合类型,表示指针所指的对象或引用的对象是常量。指针和const:指针本身是否为常量(顶层const)和指针所指的对象是否为常量(底层const)是两个独立的概念。引用和const:所有用于声明引用的const都是底层const,表示引用的对象是常量。复合const表示指针本身是常量(顶层const),同时指向的对象也是常量(底层const)。
2024-11-19 18:16:54
496
原创 ubuntu18.04环境下安装配置opencv3.4.13(主页有压缩包)
本篇文章中使用的安装包在主页中有,下载后解压按照本文配置,就可以使用。希望友友能熟练使用OpenCV这把利刃,进行计算机视觉相关的开发和研究。
2024-09-14 10:48:27
1071
2
原创 <轻松一刻> 将-1赋值到unsigned char变量会发生什么?
我们都知道 unsigned char取值范围是从 0 到 255,那么如果将-1赋值到unsigned char变量会发生什么?希望这能帮助友友更好地理解和使用部分 C++ 特性。
2024-09-13 15:27:58
2175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅