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

Перегрузка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы и ветвления http://www.cyberforum.ru/cpp-beginners/thread416021.html
помогите плииииз мне сегодня в 8 утра сдавать) 4. Вывести на консоль простые числа, начиная с 2, заканчивая ближайшим простым числом, меньшим либо равным целому числу, введённому с консоли....
C++ Написать программу по аналогии #include "iostream.h" void main() { floata,sum=0,*p; int kol=0,i; p=&a; cout<<"vvod dannyh v massiv a:\n"; for(i=0;i<5;i++) { cout<<"a="; http://www.cyberforum.ru/cpp-beginners/thread416018.html
Удаление символов из строки C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <string> using namespace std; int main() { string test; int n,l;
C++ Записать число в файл
как записать число в файл перенаправлением стандартного потока вывода
C++ помогите разобраться с ошибкой в вызове функции http://www.cyberforum.ru/cpp-beginners/thread415995.html
компилятор выдает ошибку `sum1' cannot be used as a function #include <stdio.h> #include <conio.h> float sum1 (int sum, int c, int b, int g, int p, int q, int m) { for (int i=0; i<m; i++) ...
C++ Планировщик Есть задание сделать планировщик.Есть статьи в таненбауме.стр 520-525 но там только теория.Какой принцип написания планировщика на C++? подробнее

Показать сообщение отдельно
vasyapupkin89
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 15

Перегрузка - C++

24.12.2011, 01:07. Просмотров 343. Ответов 2
Метки (Все метки)

Дали задачу, на перегрузку строк вот один из операторов который надо перегрузить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
      stringg&  operator+=( stringg a) {
                            char *temp=new char [strlen(str)];
                             strcpy(temp,str);
                            delete [] str; 
                            str = new char [strlen(temp)+strle(a.str)]
                                                                //Использую для пердотвращения переполнения
                         
 
                                 strcpy(str,temp);
                                strcat(str,a.str);
                            
                            return *this ;}
Так вообще делать можно? У меня оно работает только до 252 символов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru