【发布时间】:2013-12-04 02:04:04
【问题描述】:
我有一个由 const char[] 组成的向量,我希望能够检查每个字符数组是否等于向量中的其余部分。因此,如果这是我初始化的方式,然后我将随机 const char[] 分配给向量数组的 5 个部分,我如何在不使用 == 的情况下比较它们?
const char sled[]="sled";
const char car[]="car";
const char house[]="house";
const char dog[] ="dog";
vector<const char[]> vect;
if (vect[0]== vect[1]== vect[2]. == vect[3] == vect[4])
{
cout << "They are all equal!"
return;
}
【问题讨论】:
-
也许是
std::vector<std::string>? -
为什么限制使用
==? -
声明
if (vect[0]== vect[1]== vect[2] == vect[3] == vect[4])并没有做你认为的事情。