记录C++ 2 引用概念简化指针操作给变量或者对象取别名对引用进行操作和对其绑定的变量或对象操作一样 引用必须初始化绑定后不可更改引用的类型必须与目标类型一致本质是指针常量.左值和右值的区别左值永久对象可以取地址右值临时对象不可以取地址什么时候用引用函数传参代替地址传递代码更简单const传参代替值传递提升性能函数返回函数可以作为左值使用什么时候用指针遍历操作内存int app(int a) { static int b11; return b; } int main() { int a30; int papp(a); cout p endl; app(a)80; cout p endl; return 0; }int arr[5]{12345} { int (app)[5]arr; app[0]6; cout app[0] arr[0]endl; }

相关新闻

最新新闻

详解INSERTION-SORT执行过程及与冒泡、选择排序的对比(Python实现)

详解INSERTION-SORT执行过程及与冒泡、选择排序的对比(Python实现)

详解 INSERTION-SORT 执行过程及与冒泡、选择排序的对比(Python 实现) 目录 前言:排序算法与插入排序核心思想 一、INSERTION-SORT(插入排序)深度解析 2.1 算法核心原理 2.2 Python 代码实现(含逐行详细注释) 2.3

2026/8/13 13:54:41
构建个人智能系统:从信息管理到认知复利的AGI协同工作流

构建个人智能系统:从信息管理到认知复利的AGI协同工作流

上周,我花了一个下午,试图整理过去半年里散落在各个角落的“好东西”——那些偶然读到、觉得醍醐灌顶的文章,随手记下的代码片段,项目复盘时总结的几条经验,甚至是一些模糊的、关于某个技术趋势的直觉。结果发现&#…

2026/8/13 13:54:41
Another Redis Desktop Manager:Windows平台Redis可视化管理的保姆级指南

Another Redis Desktop Manager:Windows平台Redis可视化管理的保姆级指南

1. 项目概述:为什么我们需要一个趁手的Redis可视化工具? 如果你和我一样,日常开发、测试或者维护系统时,经常要和Redis打交道,那你肯定有过这样的体验:面对黑漆漆的命令行,敲着 KEYS * 、 GE…

2026/8/13 13:54:41
Python编程入门:从基础语法到项目实战的完整学习路径

Python编程入门:从基础语法到项目实战的完整学习路径

1. 从“Hello, World!”到独立编程:为什么Python基础值得你花时间 “学Python,从入门到放弃”,这句话在技术圈流传甚广,很多人兴致勃勃地打开教程,却在变量、循环、函数这些看似枯燥的基础概念前败下阵来。我见过太多新…

2026/8/13 13:54:41
AI测试工程师视角:RAG系统架构、测试策略与实战避坑指南

AI测试工程师视角:RAG系统架构、测试策略与实战避坑指南

1. 项目概述:从AI测试视角看RAG的价值 最近在跟几个做AI应用测试的朋友聊天,发现大家聊到RAG(检索增强生成)时,态度挺两极分化的。一部分人觉得这玩意儿不就是“搜索生成”,没啥新意;另一部分人…

2026/8/13 13:54:41
【聊天记录导出】终极攻略:3步实现微信记录永久保存,新手零门槛上手

【聊天记录导出】终极攻略:3步实现微信记录永久保存,新手零门槛上手

【聊天记录导出】终极攻略:3步实现微信记录永久保存,新手零门槛上手 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/…

2026/8/13 13:49:40