报错:表达式必须含有常量值
示例错误代码
void test(int n){array<int,n>arr;
}
报错error: ‘n’ is not a constant expression
解释
因为n不是一个常数,需要运行时才能确定分配内存的大小,自然无法在编译时确定,所以在编译的时候会报错。
补充:
- 在程序运行前要进行编译过程,这里报错的根本在于编译器不知道n是多少,无法给你要的arr分配内存空间*
解决办法
当分配内存大小需要在运行时才能确定时,一般使用动态分配内存。
使用完之后别忘了delete(array new对应array delete)
void test(int n)
{int* ptr=new int[n];...delete[]ptr;ptr = nullptr;
}
报错:表达式必须含有常量值相关推荐
- python index 报错_python基础语法常见报错类型
一.TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误. ### 错误例⼦: age=18 print('我的年龄是'+age) ### 报错信息:TypeError:canon ...
- CSDN 写文章报错:标题含有非法字符,请修改的解决方法
起因 我在CSDN中写了一篇标题为 python报错:ImportError: Missing optional dependency 'xlrd'.Install xlrd >= 1.0.0 ...
- hadoop报错 java home_hadoop的常见报错日志以及解决方案
1. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using built ...
- python︱函数、for、if、_name_、迭代器、防范报错、类定义、装饰器、argparse模块、yield
新手入门python,开始写一些简单函数,慢慢来,加油~ 文章目录 一.函数 +三个内建函数filter,map和reduce + if 1.def/lambda 2.if 如果if + for列表的 ...
- R语音:解决cor.test报错的 'y'必需是数值矢量
'y'必需是数值矢量,产生该类报错可能是含有NA值. 只需要在该数值上加入as.double函数即可.见下命令: ##先测试是不是数值型 is.numeric(data[,2]) #[1] FALSE ...
- VSCode远程连接服务器报错:Could not establish connection to “xxxxxx”【已解决】
假设你已经做好了如下配置和尝试 在Extensions中安装好了Remote -SSH 添加了你要访问的服务器ip地址等信息,并拥有了一个config文件(如下图) 请记住这个config文件的路径, ...
- 解决报错:TypeError: Assignment to constant variable
一个关于常变量的报错:赋值给常变量 检查代码是否有给定义为const的变量进行赋值. const :常量,不能修改它的值,且定义的常量必须赋初值: let:变量,可以进行变量赋值操作,且不需要赋初值.
- VS2017写C++时报错 表达式必须包含指向对象的指针类型
上述代码出现报错"表达式必须包含指向对象的指针类型" 原因是 函数的形参列表中二维数组写错了,修改后应为 void LtoR(int** map, int left, int ri ...
- 盲注、报错注入、宽字节注入、堆叠注入学习笔记
文章目录 一.盲注 二.报错注入 什么是报错注入 报错注入原理 报错注入的场景 常用报错函数 1.updatexml()(是mysql对xml文档数据进行查询和修改的xpath函数) 2.extrac ...
最新文章
- mlcc激光雷达与相机外参标定初体验
- 倒计时1天!「2019 Python开发者日」报名即将关闭(附参会提醒)
- [bzoj2055]80人环游世界[网络流,上下界网络流]
- bootstrap 模态框垂直居中实现方法
- 查看ie保存的表单_小学信息技术gt;搜索保存网页教师资格证面试模板
- Linux升级内核的正确姿势
- C++ 面向对象 一
- rxjava结合_RxJava结合最新,与最新发件人
- WEB测试到移动测试的转换
- win7怎么把计算机图标下的箭头掉,Win7桌面图标有小箭头怎么去掉?Win7去除桌面图标小箭头的方法...
- 负压电源设计 TPS54160 负压 Level Shifting Control for an Inverting Buck-boost
- 重整国家资产负债表的核心是谁来买单
- 计算机系统概论(原书第2版)部分课后习题答案(第三章)
- 安卓app里播放youtube视频
- Excel:sumifs函数
- 2010年3月份中国物流与采购联合会发布中国制造业采购经理指数为55.1%
- 2020年度整理国内一线互联网公司内部Android面试题库,android网络文件下载
- 一次哔哩哔哩面试经历
- maya arnold自定义aov分层灯光组添加方法
- 京东裁员10%的高管
热门文章
- Zakas大神:LeanPub自出版一年记
- 脑卒中后认知障碍的现代康复治疗进展
- docker ss-pannel_docker+traefik配置mysql + panel
- ios wifi 定位_一种IOS设备的集中式Wifi室内定位方法
- 微信支付出现故障,程序员的高薪理所当然
- mysql免安装版linux_Linux下配置免安装版的MySQL
- 百度云曲显平:AIOps时代下如何用运维数据系统性地解决运维问题?
- 设备一路485如何供两台电脑使用_干货!消防设备供电系统有哪些部分构成,用电负荷等级如何划分?...
- oracle 11g gateway 连接sqlserver 2005 ,ORA-28545解决
- java环境变量配置 JDK环境变量