gpt4 book ai didi

vala - vala 有函数静态变量吗?

转载 作者:行者123 更新时间:2023-12-02 01:45:42 30 4
gpt4 key购买 nike

Vala 有函数静态变量吗?

我所说的“函数静态变量”是指在函数内部声明的变量,它在调用之间保持其值,如以下 C 示例所示:

#include <stdio.h>

void foo()
{
int a = 10;
static int sa = 10;

a += 5;
sa += 5;

printf("a = %d, sa = %d\n", a, sa);
}

最佳答案

不,它没有。

在您的示例中,您可以使用全局变量或将函数包装在类中并使该变量成为该类的属性。

关键字 static 具有完全不同的含义,仅用于未绑定(bind)到实例的类成员。

关于vala - vala 有函数静态变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25860001/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com