Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Теоретический вопрос https://www.cyberforum.ru/ cpp/ thread258145.html
Является ли правильной константа: "false" ? Если да, то какого она типа?
C++ Распознование текста
Как реализовать программу распознования текста с картинки? С чего начать? Что почитать?
C++ Удалить комментарии из файла. Помогите найти ошибку.
программа должна распознать комменитарии вида /* */ и // из входного файла, и записать в выходной файл программу без комментариев... 1 комментарии не могут быть вложенными 2 коментарий не может...
C++ Невозможно найти или открыть файл PDB Код программы // FtoM.cpp: определяет точку входа для консольного приложения. // /*Проект 1.1 это программа преобразует фунты в метры. */ #include "stdafx.h" #include <iostream> #include... https://www.cyberforum.ru/ cpp/ thread253715.html
C++ Сравнение двух каталогов https://www.cyberforum.ru/ cpp/ thread253128.html
Здравствуйте! Помогите, пожалуйста, создать программу. Нужно сравнить два каталога, каждый представляет из себя таблицу с названием объекта и двумя его координатами (в одном каталоге 200 объектов,...
Как копировать залочены эксплорером файлы C++
Интернет эксплорер загружая поточное видео (файлы с YouTube и пр. сайтов), в каталоге временных файлов создаёт временный flv файл, который и несёт в себе видеоинформацию...Вобщем если его копировать...
C++ Менеджер паролей
Доброго всем дня. Выдали мне задание написать менеджер паролей для интернета не зависящий от браузера. Может подскажите с чего начать или литературу какую? )) Первым делам стоит вопрос, как...
C++ Наложение текстур в Directx9 Читаю книгу Горгонова(глава 10), не получается загрузить текстуру и освещение не работает, Visual Studio 2010: #pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib") #include... https://www.cyberforum.ru/ cpp/ thread251695.html
C++ С чего начать изучение Win API? https://www.cyberforum.ru/ cpp/ thread251606.html
Программирую в Visual Studio 2005 c++
C++ Печать Word.doc в выбранных подпапках добрый день! помогите пожалуйста с небольшой программой: форма по адресу основной папки вычисляет количество и названия внутренних папок, по ним создает расширенный список папок с чекбоксами напротив... https://www.cyberforum.ru/ cpp/ thread251516.html
2 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 35
0

Перезагрузка операций и функции в С++

16.03.2011, 16:04. Просмотров 2930. Ответов 3
Метки (Все метки)

у меня есть лаба по перезагрузке.
Строка символов. Реализовать операции:
сравнение строк (операция = =);
удаления из строки указанного символа (операция -);
переворота строки (операция ~).
Кроме того, членом класса сделать также функцию с именем strset() для удаления из первой строки всех символов, встречающихся во второй строке.

вот мой код, но не все я делала как вот переворота строки, это и есть диструктор да? и как связать с функцией для удаления
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
class string
{
char str[80];
public:
string();
void vvod(char *s);
int operator - (const string ff);
}str1,str2;
 
void string::vvod(char *s)
{
strcpy(str,s);
}
 
void main()
{
  int i;
  char s1[80],s2[80];
  cout<<"vvedite stroku 1\n";
  cin>>s1;
  cout<<"vvedite stroku 2\n";
  cin>>s2;
  mystring str1(80,s1),str2(80,s2),str3(80," ");
  i=str1==str2;
  cout<<"peregruzka ==\n";
  switch(i)
  string& string::operator=(string& x)
  {
      x.p->n++;
      if (--p->n == 0) {
          delete p->s;
          delete p;
      }
      p = x.p;
      return *this;
  }
 
 
int main()
{
  char s1[80], s2[80];
  cout<<"vvedite stroku 1\n";
  cin>>s1;
  cout<<"vvedite stroku 2\n";
  cin>>s2;
  str1.vvod(s1);
  str2.vvod(s2);
  cout<<str1 - str2<<endl;
  getch();
 
}


Вернуться к обсуждению:
Перезагрузка операций и функции в С++
0
Вложения
Тип файла: txt Новый текстовый документ.txt (812 байт, 33 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2011, 16:04
Готовые ответы и решения:

Специализации шаблона функции или перезагрузка
Доброго времени суток. Собственно, мою проблему можно увидеть в коде: #include &lt;iostream&gt;...

Дружественные функции и перегрузка операций.
Задание 1. Реализовать класс Account, представляющий собой банковский счет. В классе должны...

Реализовать функции для вычисления логических операций в dll
Реализовать функции для вычисления логических операций NOT, AND, OR, XOR. Пара чисел может...

Перезагрузка операций
Всем привет, проблема в следующем... Нужно решить задачку с книги, перезагрузить оператор '+' так...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.