小编CSG*_*ian的帖子

定义一个以std :: array作为参数的函数

这里的基本问题,(希望)一个简单的答案:我正在尝试编写一个函数,其第一个参数是std :: array,但具有任意大小.

void f(array<int> x) {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

是无效的,因为我需要一个大小array<int, #>.有办法解决这个问题吗?

c++ arrays

8
推荐指数
3
解决办法
393
查看次数

从函数中更改main中的变量

我正在寻找类似于python global关键字的功能.我想从函数中更改main中声明的变量.

例如:

void f() {
    x = 5;
}

int main() {
    int x = 0;
    f();
    cout << x; // prints 5

}
Run Code Online (Sandbox Code Playgroud)

有解决方案吗

c++ scope global-variables

-3
推荐指数
1
解决办法
3096
查看次数

标签 统计

c++ ×2

arrays ×1

global-variables ×1

scope ×1