简而言之,这两个for
周期的运作方式是否相同:
for (int i = 0; i < (p_size < size ? p_size : size); i++);
for (int i = 0; i < {p_size < size ? p_size : size}; i++);
?
循环在方法(成员函数)内部,p_size
是它的参数,size
也是一个属性(成员变量)。Microsoft Visual Studio 2015 编译这两个代码,但p_size
不像代码中的其他参数(在编辑器中)那样带有大括号。