Is the behavior of return x++; defined?(是返回 x++ 的行为;定义?)
问题描述
例如,如果我有一个具有实例方法和变量的类
If I have for example a class with instance method and variables
class Foo
{
...
int x;
int bar() { return x++; }
};
是否定义了返回后递增变量的行为?
Is the behavior of returning a post-incremented variable defined?
推荐答案
是的,相当于:
int bar()
{
int temp = x;
++x;
return temp;
}
这篇关于是返回 x++ 的行为;定义?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!