小编Ort*_*ios的帖子

C++将数组指针作为函数参数传递

我正在尝试使用数组指针作为生成数组的函数的参数.

void generateArray(int *a[],  int *si){
  srand(time(0));
  for (int j=0;j<*si;j++)
       *a[j]=(0+rand()%9);
} //end generateArray;

int main() {
  const int size=5;
  int a[size];

  generateArray(&a, &size);

  return 0;
} //end main
Run Code Online (Sandbox Code Playgroud)

但是当我编译它时,会出现以下消息:

cannot convert `int (*)[5]' to `int**' for argument `1' to `void generateArray(int**, int*)'
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers function

35
推荐指数
3
解决办法
13万
查看次数

可以使用哪种编程范例Lua?

我已经做了一些关于Lua编程的研究,但我仍然对它可以起作用的范式感到困惑.

在一些演练中,我发现Lua不是面向对象编程的.但他们是其他人说它也可以为OOP工作.所以,我正在研究哪种编程范例可以发挥最佳效果.

paradigms lua

2
推荐指数
2
解决办法
1236
查看次数

标签 统计

arrays ×1

c++ ×1

function ×1

lua ×1

paradigms ×1

pointers ×1