Метод подстроки, возвращающий подстроку оригинала
Меня просят создатьSubstring()
метод, который возвращает подстроку исходной строки, которая начинается в местоположенииstart
и так долго, какlength
Вот как я пытался реализовать эту функцию в моем файле .cpp:
<code>MyString sub; sub = new char[length]; for(int i = start; i <length; i++) { sub[i] = this[i]; } return sub; </code>
и я получил эту ошибку:
error: expected unqualified-id before [
token
MyString.cpp:206: error: no match for operator[]
in sub[i]
Примечание: я не должен перегружать []. MyString - это определенный класс.
Что именно я делаю не так?