我想将数组传递给 C/C++ 中的函数,而无需事先声明和分配它。在 C# 中,我们可以:
fun(new int[] {1, 1}); //this is a function call for void fun(int[]) type function
我不太确定上述代码的正确性。但我在 C# 中做过类似的事情。
我们如何使用动态声明(现场声明)将数组传递给函数?
我用下面的方法试过了。但没有运气
fun(int {1,1});
fun(int[] {1,1});
fun((int[]) {1,1});
我们不能这样做..??