BYTE Function::Function(long MyInt)
{
std::vector<int> Red = { 6, 8 };
for (MyInt : Red)
{
return 1;
}
return 0;
}
这是我的功能。我想使用MyInt intro作为范围,但我得到一个奇怪的错误。
我收到此错误; 错误:范围
declaration must declare a variable
这里有什么问题?我无法理解。
答案 0 :(得分:2)
你想做什么?这对我来说没有意义,为什么你会通过返回立即开始循环来结束它?
好吧,你不能在ranged for循环中使用现有变量,你必须声明一个新变量:
for (long MyInt : Red)
您也可以使用相同的名称MyInt
,但这可能会让人误以为MyInt
和<html>
<head>
<style>
.nav__logo {
border: 1px solid #f7b5b5;
position: absolute;
top: calc(50% - 96px);/*image height*/
left: calc(50% - 284px);/*image width*/
}
</style>
</head>
<body>
<div class="nav__logo nav__logo--height">
<a href="http://localhost/step-asia/">
<img src="https://www.gstatic.com/images/branding/googlelogo/2x/googlelogo_color_284x96dp.png" alt="Step Asia Logo">
</a>
</div>
</body>
</html>
是相同的变量,这并不好。