Форум программистов, компьютерный форум CyberForum.ru

Перегрузка оператора += - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пилообразная последовательность http://www.cyberforum.ru/cpp-beginners/thread656312.html
Последовательность a1, a2, a3, … , an-1, an называется пилообразной, если она удовлетворяет одному из следующих условий: 1) a1 < a2 > a3 < … > an-1 < an 2) a1 > a2 < a3 > … < an-1 > an Дана числовая последовательность. Требуется определить длину самой длинной ее пилообразной непрерывной подпоследовательности. при первом условии работает нормально, при втором - нет. Помогите найти ошибку! ...
C++ Манипуляции со списками Есть класс class anyclass { public: int pone; int ptwo; int pthree; int pfour; war() http://www.cyberforum.ru/cpp-beginners/thread656287.html
C++ функция messagebeep
здрасте:)Кто знает какая константа этой функции производит стандартный звук видовс: 1)тада 2)бульк(при получении сообщении) 3)невеселый и краткий звук если пользователь проиграл в игру.буду благодарен:)
Дополнить описание для поиска наибольшего радиуса C++
Прошу помощи с заданием вот в таком готовом коде : #include <iostream> #include <vector> #include <algorithm> using namespace std; class CFigure { protected: struct Properties { float *list; char length ;
C++ Возведение в степень http://www.cyberforum.ru/cpp-beginners/thread656277.html
Срочно, помогите записать выражение cos^4(x)
C++ Пойду учеником к опытному кодеру С++ Пойду учеником к опытному кодеру С++,(Бесплатно) чтоб помогал дополнял и т.д.! подробнее

Показать сообщение отдельно
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
23.09.2012, 02:22     Перегрузка оператора +=
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
MyString& MyString::operator +=(MyString &s)
{
    if ( !s.empty()) {
      size += s.Size();
      
      char *temp = str;
      
      str = new char [ size + 1 ];
      
      std::strcpy( str, temp );
      
      std::strcpy( str + ( size - s.size()), s.str );
 
      delete temp;
   }
   
   return *this;
}
 
Текущее время: 16:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru