当前位置: 首页 > news >正文 C++ 开发指针问题:E0158 表达式必须为左值或函数指示符 news 来源:原创 2025/5/31 13:01:50 问题与处理策略 问题描述 int* ptr = &10; 执行上述代码,报如下错误 E0158 表达式必须为左值或函数指示符 C2101 常量上的“&” 问题原因 10 是一个字面常量,常量是临时值,编译器不会为它们分配可寻址的内存空间 & 取地址运算符只能用于有明确存储位置的变量 处理策略 使用变量存储值,然后获取它的地址 int num = 10; // 创建一个变量存储值 int* ptr = # // 获取它的地址 相关文章: 【React】Hooks useReducer 详解,让状态管理更可预测、更高效 ActiveMQ 集群搭建与高可用方案设计(一) Hal库下备份寄存器 Spring Boot的GraalVM支持:构建低资源消耗微服务 高中数学联赛模拟试题精选学数学系列第5套几何题 深度学习核心架构:探明四种基础神经网络 STM32部分:2、环境搭建 Linux53 百度网盘运行(下载devtoolset11后仍提示stdc++3.0.29缺失 计划用docker容器隔离运行,计划后续再看) 私人医生通过AI分析基因数据,是否有权提前告知癌症风险? Fabrice Bellard(个人网站:bellard.org)介绍 MySQL--索引入门 从零认识阿里云OSS:云原生对象存储的核心价值 二极管反向恢复的定义和原理 JavaScript性能优化实战(8):缓存策略与离线优化 基于Java的数字商品管理系统的设计与实现 人工智能发展史 — 物理学诺奖之 Hopfield 联想和记忆神经网络模型 前端跨域问题怎么在后端解决 SETNX的存在问题和redisson进行改进的原理 【愚公系列】《Manus极简入门》015-时间管理顾问:“商业时间规划大师” 探索 Spring AI 的 ChatClient API:构建智能对话应用的利器 长春网站建设致电吉网传媒优/培训班招生方案有哪些 杭州下城网站建设/江苏做网站的公司有哪些 建设一个网站多少钱/宁波seo网络推广优化价格 英文网站建设多少钱/沈阳百度seo关键词排名优化软件 wordpress中文旅游模板下载/郑州seo管理 新乡定制网站建设公司/厦门谷歌seo
问题与处理策略 问题描述 int* ptr = &10; 执行上述代码,报如下错误 E0158 表达式必须为左值或函数指示符 C2101 常量上的“&” 问题原因 10 是一个字面常量,常量是临时值,编译器不会为它们分配可寻址的内存空间 & 取地址运算符只能用于有明确存储位置的变量 处理策略 使用变量存储值,然后获取它的地址 int num = 10; // 创建一个变量存储值 int* ptr = # // 获取它的地址