在下面的代码类型中,每个变量构造之间是否有一个序列点,或者结果是否未定义?
int a = 0; int b = a++, c = a++;
我无法在标准中找到这里对序列点的具体引用.这是否意味着它是未定义的,或者只是我在搜索中失败了?表达式的完成是一个序列点,但上面的初始化也算了吗?
c++ variables comma sequence-points
问题标题说明了一切:表单的声明int a = 0, b = a是否有未定义的行为?
int a = 0, b = a
c++ declaration undefined-behavior
c++ ×2
comma ×1
declaration ×1
sequence-points ×1
undefined-behavior ×1
variables ×1