
C++
harderandbetter
这个作者很懒,什么都没留下…
展开
-
在C++中如何将二维数组作为函数参数
一直以来弄不清C++中数组怎么作为参数传入函数中,尤其是最近学了Python之后,Python这种几乎可以把一切作为参数传入函数的方式更是让我在C++中混淆,下面来总结一下二维数组作为函数参数该如何表示。1、二维数组的概念 在C语言中,二维数组实际上是一种特殊的一维数组,它的每个元素也是一个一维数组。因此,二维数组下标形式正确写法如下:int arrays[i][j]。数组元素是按照行顺转载 2017-10-12 21:42:58 · 56421 阅读 · 2 评论 -
解决动态数组的方法二:vector类
前一篇文章讨论了使用指针避免在函数中需要指定数组大小的事请,但还是有点麻烦,这里提供了一个更好的方案:使用vector类。vector类有个好处,可以作为对象而不是数组传入函数中,这样避免了数组在参数传递中的种种不便。另外vector还有动态内存自动申请机制,使用时无需再考虑给数组申请动态内存的事情。使用vector类需要引用以下头文件:#include(vector)--------------转载 2017-10-12 22:38:05 · 475 阅读 · 0 评论