Не могу вернуть нулевой указатель в функции Cpp

Я не могу вернуть nullptr в конце этого метода? Есть ли какая-то библиотека, которую мне нужно импортировать?

const char* strstr(const char* string1, const char* string2) {
// TODO:
for (int i = 0; i < strlen(string1); i++) {
for (int j = 0; j < strlen(string2); j++) {
if (string1[i] == string2[i]) {
return &string1[i];
}
}
}
return nullptr;
}

-2

Решение

nullptr — это функция, представленная в c ++ 11, см .: Что именно является nullptr?. Вам понадобится компилятор, который поддерживает по крайней мере некоторые функции c ++ 11.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]