本文介绍了C ++在程序运行时声明数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 如何在程序运行时声明数组? 类似于: 给std :: cin>>我 int array [l]; 它不起作用,它得到了一个Intelisence Err, 表达式必须有一个实例值。 我正在使用visual studio 2010. 谢谢,解决方案 类似的东西: void foo() { std :: cin>> LEN; int * a = new int [长度]; // array是VC ++中的保留关键字,因为它在C ++ / CLI中使用。 // 使用数组a... delete [] a;使用new []分配后, // 必须使用delete [] - 方括号很重要。 } How can i declare an array while the program is running?Something like :std::cin>> l ;int array[l] ;It doesn''t work, it gets an Intelisence Err,Expression must have an instance value.I''m using visual studio 2010.Thank you, 解决方案 这篇关于C ++在程序运行时声明数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
05-27 16:40
查看更多