![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
s5zone |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
Здраствуйте вот такая у меня бьюсь уже 3 часа
Надо перегрузить строки так чтобы можно было складывать например MyString a,b,c; a="sdfsdf"; b="hellow"+"world"; c=a+b первое и третье я кое-как прегрузил а вот как второе пергрузить незнаю поулчалось только така b=b+"sdfdsf" Использую за основную строку char* как мне ето сделать p.s. sprintf please не предлагать(тормозит жуть) перегрузку делал тупо operator + operator = и т.д. Может всётаки есть сспопосб ето реализовать, гугл рыл так и не нашёл Это сообщение отредактировал(а) s5zone - 25.9.2006, 22:18 |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
имхо можно перегрузить оператор += и делать так
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
s5zone |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
если вы слышали про двиг огр, дык там ето сделали как то через stl
могу исходники дать может кто разберётся |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
неа дык выкладывай здесь люди посмотрят , может че и скажут -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
albertn |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 368 Регистрация: 17.7.2006 Где: г. Ставрополь Репутация: нет Всего: 34 |
Я бы тогда сделал так:
Ну или что-то в этом роде Есть еще вариант перегрузить оператор + глобально, хотя я не уверен, что это возможно |
|||
|
||||
Athlon |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 15.1.2006 Где: Украина:: Запорож ье Репутация: нет Всего: нет |
Есть вариант использовать друзей, что-то такое(пишу с головы, возможны очепятки
![]()
Получается что-то типа глобальной перегрузки оператора + или используй советы Daevaorn и albertn. |
|||
|
||||
s5zone |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
файлик здеся www.e3d.dixic.net/src.rar
|
|||
|
||||
s5zone |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2006 Репутация: нет Всего: нет |
уже решил, всем спасибо
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |