我的目标是构建一个函数,该函数接受整数列表并将它们相互比较。基本上,如果当前位置之前和之后的位置中的数字匹配,则当前数字变为(或保持)0。否则,它将变为(或保持)1。
代码必须假设第一个值和最后一个值之后为零,这就是为什么在for循环之外有那些“ if-else”语句的原因。更新必须一次完成,这就是为什么要使用第二个向量来存储新值(x
)并将主向量(houses
)设置为最后的原因。
我的计划是获取传递给函数的值,并用它们填充向量。但是,我从未见过这样的事情(即使我距离我的学士学位还不到3个月……谢谢,斯特雷耶)。
我如何用存储在参考存储位置中的列表填充向量?
注意:
我使用cout << *states;
作为尝试查看代码的方法,当我引用该位置时,当我意识到它不起作用时,但是返回的只是一个整数。有人可以帮助我了解它的工作原理以及如何用值填充向量吗?
push_back()
我的目标是构建一个函数,该函数接受整数列表并将它们相互比较。基本上,如果当前位置之前和之后的位置中的数字匹配,则当前数字...