struct dic
{
string key;
int code;
};
dic H[71];
Теперь, используя key
в состоянии while
-statement дает мне ошибку.не подходит для «оператора! =» При проверке во время цикла
while ((H[h].key)!= NULL)
{
}
Ошибка я получаю:
error: no match for 'operator!=' in 'H[h].dic::key != 0'
Объект не может быть 'NULL' в C++. –
Поскольку C++ «string» не является указателем, вы не можете сравнить его с NULL. Он может быть пустым (нулевая длина), но не NULL. –