【发布时间】:2012-06-22 08:41:48
【问题描述】:
我想知道如何写一个指针数组:
short* myArray
还有一个指针
short[] myArray
到 C++ 中的文件?
【问题讨论】:
-
你要写指针指向的地址或对象吗?
-
我要写数组的值
-
遍历数组并写入每个值。
-
@olidev,如果您将数组传递给要打印的函数,则数组会衰减到一个指针,因此
sizeof(myArray)的大小将是short*。您需要传入元素的数量。此外,正如这个 C++ 建议使用std::vector<short>或std::array。 -
short* myArray声明一个指针,而不是数组,short[] myArray声明一个数组,而不是指针。你能举例说明文件应该是什么样子吗?
标签: c++