12 из 100 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
C++ · Operator Overloading
Что происходит, когда ты используешь operator== для сравнения двух переменных char* или char[] без какой-либо перегрузки?
operator==
char*
char[]
Она выполняет лексикографическое сравнение строк, подобно strcmp
strcmp
Она сравнивает адреса указателей, а не содержимое строк
Она выбрасывает ошибку времени компиляции, потому что массивы нельзя сравнивать
Она сравнивает только первый символ каждого массива