当前位置: 首页 > news >正文 C++ 开发指针问题:E0158 表达式必须为左值或函数指示符 news 2025/5/5 11:49:38 问题与处理策略 问题描述 int* ptr = &10; 执行上述代码,报如下错误 E0158 表达式必须为左值或函数指示符 C2101 常量上的“&” 问题原因 10 是一个字面常量,常量是临时值,编译器不会为它们分配可寻址的内存空间 & 取地址运算符只能用于有明确存储位置的变量 处理策略 使用变量存储值,然后获取它的地址 int num = 10; // 创建一个变量存储值 int* ptr = # // 获取它的地址 查看全文 http://www.xdnf.cn/news/267895.html 相关文章: UDP 通信详解:`sendto` 和 `recvfrom` 的使用 python进阶(1)字符串 DeepSeek-Prover-V2-671B:AI在数学定理证明领域的重大突破 随机变量数字特征 第六章,BGP---边界网关协议 【原创】风云扫描王[特殊字符]OCR识别翻译!证件照 202553-sql 信创开发中跨平台开发框架的选择与实践指南 【AI提示词】墨菲定律思维模型 网络通信领域的基础或流行协议 GitHub Actions 和 GitLab CI/CD 流水线设计 高中数学联赛模拟试题精选学数学系列第5套几何题 ROS学习笔记之《ROS里那些专有名词》 分布式事务解决方案 BG开发者日志505:项目总体情况 强化学习中的策略评估与改进:从理论到实践(二) 【JAVA】数组与内存模型:二维数组底层实现(9) IO模型和多路复用 TCP协议:三次握手与四次挥手解析 定时器6计时功能 KBNE女装是什么牌子?KBNE女装属于什么档次质量如何? 琴生不等式 (Jensen‘s Inequality) 基于Springboot+Mysql的校园博客系统(含LW+PPT+源码+系统演示视频+安装说明) 第 13 届蓝桥杯 C++ 青少组省赛中 / 高级组 2022 年真题(编程第一题) 马克思最基本的哲学思想--改造世界以实现人的自由全面发展--deepseek linux的时间轮 音视频开发成长之路与音视频知识总结 Python实例题:Python获取房天下数据 【第23节 系统工程】 《解锁GCC版本升级:开启编程新世界大门》
问题与处理策略 问题描述 int* ptr = &10; 执行上述代码,报如下错误 E0158 表达式必须为左值或函数指示符 C2101 常量上的“&” 问题原因 10 是一个字面常量,常量是临时值,编译器不会为它们分配可寻址的内存空间 & 取地址运算符只能用于有明确存储位置的变量 处理策略 使用变量存储值,然后获取它的地址 int num = 10; // 创建一个变量存储值 int* ptr = # // 获取它的地址