Форум программистов, компьютерный форум, киберфорум
Наши страницы

Возвращение по ссылке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию без параметров, возвращающую при каждом вызове следующее простое число http://www.cyberforum.ru/cpp-beginners/thread745058.html
Написать функцию без параметров, возвращающую при каждом вызове следующее простое число (первый вызов возвращает 2, следующий – 3, третий – 5, и т. д.). Запрещено создавать темы с множеством...
C++ Написать функцию, вычисляющую число последовательностей из нулей и единиц длины n, не содержащих двух единиц подряд 1)Написать функцию, вычисляющую число последовательностей из нулей и единиц длины n, не содержащих двух единиц подряд (обозначим это число p(n)). Используйте рекурсию, то есть подумайте, как... http://www.cyberforum.ru/cpp-beginners/thread745056.html
C++ Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа
Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа. Функция меняет значения своих аргументов и не возвращает никакого значения. В функции main() проверьте ...
Класс для прямоугольника C++
Доброго времени суток По заданию нужно написать класс для прямоугольников. Написал всё кроме 1го метода перегрузки оператора. Метод должен получить наименьший прямоугольник, содержащий два заданных...
C++ Нужно чтобы функция в зависимости от условий возвращала string или double http://www.cyberforum.ru/cpp-beginners/thread745031.html
Привет, как можно реализовать? Нужно чтобы функция в зависимости от условий возвращала string или double
C++ расчет по формуле не понимаю как на с++ записать выражение sin2beta и cos2beta вот задача: подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
25.12.2012, 05:24
Не совсем понял, что именно Вам нужно. На скорую руку, без проверок и прочего:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  
//... тут то, что у Вас до метода right
  Pstring2 & right ( Pstring2 & s1, int n )
  {
   int t = 0;
   int len = strlen ( s1.str ) - n;
   for ( int j = 0; j <= n; j++ )
   {
    str [ t ] = s1.str [ len ];
    ++len;
    ++t;
   }
    str [ n ] = '\x0';
   return *this;
  }
  
  Pstring2 & operator=(const char * rhv){
      strcpy(str,rhv);
      return *this;
  }
};
 
//////////////////////////////////////////////
int main( )
{
 char xstr[ ] = " i'm holding on your rope got me ten feets of the ground ";
 Pstring2 s1 = xstr;
 Pstring2 s2;
 s2.right(s1 , 7 )="new method?";
 s2.display();
 system ("PAUSE");
 return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.