如何获取指针数组中元素的数量?
以下是我的代码:
我正在其他文件中遍历这个数组。我不想在每个文件中硬编码为2,而是想通过编程获取数组元素的数量。
以下是我的代码:
struct mystruct
{
int a;
char ch[10];
int c;
};
mystruct *m_arr[2];
我正在其他文件中遍历这个数组。我不想在每个文件中硬编码为2,而是想通过编程获取数组元素的数量。
std::vector
。 - rustyxstd::array<mystruct,2>
。无论如何,请选择一种语言。您在这里使用了C和C++的混合。 - MSaltersextern mystruct *m_arr[]
不起作用。这个问题只包含了m_arr
的定义,但是只有一个翻译单元包含了定义。其余的代码都涉及声明。 - MSalters