当前位置:   article > 正文

C++ 声明未知大小的全局数组_c++怎么定义全局数组

c++怎么定义全局数组

问题情境:

在做一个编程题目的时候,由于需要使用函数(需要使用到各个数组中的值)以及多个数组,但是各数组的大小需要程序main函数初始化之后读入,所以需要将数组设置为全局变量。

错误的实现:在main函数之前声明各个数组名,在main中读取数组大小N之后再设定大小

报错: 无法解析的外部命令

原因分析:

C++中数组声明的时候需要制定数据类型以及数组的大小!!!

修改:

全局变量声明为指针类型,再在main函数中动态申请指定大小的数组

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/44386
推荐阅读
相关标签
  

闽ICP备14008679号