我需要将二维结构数组传递给函数。
struct Point {
int x, y;
double f, g, h;
int parentX, parentY;
int status;
};
int main(int argc, char* argv[])
{
Point grid[fieldX][fieldY];
void something(grid){}
}
如何?
答案 0 :(得分:2)
您有很多选择:
使用a = ['ta', 'tb', 'tc']
for i in a:
d = df.groupby(i)['income'].sum()
plt.figure()
d.plot.pie(autopct='%.1f%%')
超级简单:
std::vector
如果您知道总是在编译时设置大小,请使用std::vector<std::vector<Point>> Grid;
void something(std::vector<std::vector<Point>> &grid) { ...
:
std::array