Почему я получаю сообщение об ошибке для этой строки?положить строку в условие (C++)
void Student::SetName(const string newName)
{
if(newName!=NULL) //could not deduce template argument for 'const T1 *' from 'int'
{
.....
}
Любые идеи?
пс также попытались, если (NEWNAME) и получили эту ошибку: – Jjang
условного выражения типа «сопзЬ станд :: string 'является незаконным – Jjang
Если вы за пустой строкой, попробуйте 'if (newName ==" ")' или Bo 'if (! newName.empty()). Нет никакого реального сравнения проверок для строки, которую я знаю хоть. – chris