第一次调用该函数时返回 1。每次调用它时返回 1+上次调用时返回的数字。
int counter()
{
return counter()++;
}
这有效吗?
最佳答案
听起来你想要一个 static variable :
int counter()
{
static int count = 0; // initialized only once across all calls
return ++count;
}
关于c++ - 你如何让一个函数在每次被调用时给自己加 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20398000/