У меня есть две строки одинаковой длины, и мне нужно посмотреть, являются ли они одной и той же строкой, я знаю, что есть встроенный способ сделать это, а также перегрузка оператора, чтобы сделать это, как бы я ни хотел сюда. Что происходит путем проверки и посмотреть, если s1[i]==s2[2]
, однако, когда я делаю это, я получаю следующее предупреждение:
implicit conversion changes signedness: 'int' to 'std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::size_type' (aka 'unsigned long long')
Вот что я делаю, чтобы получить это предупреждение:
for (auto i=0;i<word.size();i++)
{
if(alphabets[i]==word[i])
counter++;
}