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

Дополните класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что возвращает конструктор? http://www.cyberforum.ru/cpp-beginners/thread603451.html
Здравствуйте! Я не могу понять, как происходит присвоение вот здесь: object obj = object(10) object - класс, написанный программистом. По-моему, здесь вначале создается место под то, что возвращает object(10), а после этого его данные копируются в объект obj. А после этого объект, который вернуло выражение object(10), уничтожается.
C++ Кто может перевести с языка С++ на Visual Basic, небольшую программку Привет всем! помогите пожалуйста кто может с переводом программы с языка С++ на Visual Basic: Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе - горизонтали. Даны натуральные числа k, l, m, n. Требуется выяснить, являются ли поля (k, l) и (m, n) полями одного цвета. В С++: #include int main() { int k, l, m, n; //описание... http://www.cyberforum.ru/cpp-beginners/thread603450.html
если первый элемент максимальный ответ не правильно выводить что делать мне C++
#include <iostream> #include <cmath> const int N = 3; using namespace std; void vvodMatr(int a) ; void poiskMax (int a, int&, int&) ; void perestanovka(int a, int, int) ; void print(int a) ;
Вывод максимального и минимального значений C++
Добрый день. Нужно вывести максимальное и минимальное значения на экран. Что нужно прописать для этого в main'e? Функции: template <class T> int tree<T>::get_max(T &obj) { if (tr==NULL) return 0; tree_element<T> *p; for (p=tr; p->r!=NULL; p=p->r); obj=p->elem; return 1;
C++ Удалить строки, сумма цифр которых является числом Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread603437.html
Задан двумерный массив целых чисел.Удалить те строки, которые сумма цифр которых я числом Фибоначчи Добавлено через 6 минут плз,помогите=(
C++ Как правильно ограничить число знаков после запятой при выводе массива Доброго времени суток. Проблема в следующем - считается обратная матрица, при выводе необходимо ограничить число символов после запятой. Не могли бы вы помочь в этом деле. Сам код #include <iostream> void inversion(double **A, int N) { double temp; подробнее

Показать сообщение отдельно
Doctor_
234 / 234 / 71
Регистрация: 03.02.2011
Сообщений: 1,415

Дополните класс - C++

12.06.2012, 13:32. Просмотров 227. Ответов 1
Метки (Все метки)

Дан класс MyString:
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
class MyString {
      char *ps;
      int size,len;
public:
       MyString();
       MyString(int maxLength);
       ~MyString() {
                   delete ps;
                   }
       int length() {
           return len;
           }
       void print() {
            cout << ps << endl;
            }
};
 
MyString::MyString() {
                     ps = new char[256];
                     size = 256;
                     len = 0;
                     ps[0]=0;
                     }
 
MyString::MyString(int maxLength) {
                       ps = new char[maxLength + 1];
                       size = maxLength + 1;
                       len = 0;
                       ps[0] = 0;
                       }
Дополните это класс, так чтобы можно было использовать операцию "==" сравнения двух MyString обектов, напрмер, в своей программе можно писать так:
C++
1
2
3
4
5
6
7
8
9
10
void main() {
     MyString input(20), MyString pwd(10);
     //.....
     if (input == pwd) {
               //....
               }
     else {
          //....
          }
     }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru