1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|||||||||||
1 | |||||||||||
Собственный класс String20.12.2017, 12:57. Показов 1644. Ответов 20
Метки нет Все метки)
(
Решила написать свой клас String. Но на в некоторых местах выдает ошибки. И мне кажеться что я все верно написала. Поэтому можете посмотеть и сказать как переделать и что не верно.
Код: Header:
0
|
|
20.12.2017, 12:57 | |
Ответы с готовыми решениями:
20
Собственный класс итератора
STL и собственный класс |
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|
20.12.2017, 13:22 | 2 |
Ну а где ошибки-то?
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|||||||||||
20.12.2017, 13:47 [ТС] | 3 | ||||||||||
John Prick, я же оставила коменты где кричит.
Например:
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|
20.12.2017, 13:57 | 4 |
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
||||||||||||||||
20.12.2017, 14:52 [ТС] | 5 | |||||||||||||||
John Prick, исправила
а тут что не правильно?
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|||||||||||
20.12.2017, 15:08 | 6 | ||||||||||
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|
20.12.2017, 15:57 [ТС] | 7 |
John Prick,
Severity Code Description Project File Line Suppression State Error (active) no operator "[]" matches these operands String
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
||||||
20.12.2017, 16:00 | 8 | |||||
olena_nov, пардон, ошибся:
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|||||||||||
21.12.2017, 12:05 [ТС] | 9 | ||||||||||
John Prick, а как реализовать оператор присвоения для чар?
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|
21.12.2017, 12:11 | 10 |
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
||||||
21.12.2017, 12:13 [ТС] | 11 | |||||
John Prick, хочу передавать char по значению
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|
21.12.2017, 12:15 | 12 |
olena_nov, так а что со строкой должно произойти при этом?
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
||||||
21.12.2017, 12:26 [ТС] | 13 | |||||
я еще две функции написала:
John Prick, я хочу считывать не полностю рядок а кожное значения.
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
|
21.12.2017, 12:31 | 14 |
Всё равно не понимаю. Если это функция для добавления символа в конец строки, то можно
operator+= реализовать для символа. Но это не самая тривиальная задача, если делать по уму.
0
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
||||||||||||||||
21.12.2017, 13:32 [ТС] | 15 | |||||||||||||||
John Prick, нет у меня есть функция operator+=
Я хочу еще написать два оператора присвоения
Добавлено через 40 минут как то так: но тут есть ошибки
0
|
2153 / 1663 / 701
Регистрация: 27.07.2012
Сообщений: 4,944
|
||||||
21.12.2017, 13:35 | 16 | |||||
1
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|||||||||||
21.12.2017, 13:53 [ТС] | 17 | ||||||||||
John Prick, а тут как нужно?
но я думала через гетеры сделать
0
|
2761 / 1915 / 569
Регистрация: 05.06.2014
Сообщений: 5,571
|
||||||
21.12.2017, 13:57 | 18 | |||||
1
|
1 / 1 / 0
Регистрация: 11.12.2017
Сообщений: 44
|
|
21.12.2017, 14:32 [ТС] | 19 |
Renji, не совсем поняла ваш код. Можете обяснить? Вы просто создали масив и записали туда озер?
а удалять не нужно Код
delete[] mString;
0
|
15 / 16 / 6
Регистрация: 24.10.2017
Сообщений: 48
|
||||||
21.12.2017, 15:57 | 20 | |||||
"и сказать как переделать"
примерно вот так
0
|
21.12.2017, 15:57 | |
Помогаю со студенческими работами здесь
20
Здравствуйте! Создал класс std::string. Не создается объкт типа string... Подскажите в чем причина?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |