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

Конструктор копирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать класс, который эмулирует работу типа float. Реализовать метод А^В http://www.cyberforum.ru/cpp-beginners/thread913867.html
привет ребят.выручайте. написать класс который эмулирует работу типа float. реализовать метод А^В
C++ Не компилируется #include "stdafx.h" #include <time.h> #include <iostream> using namespace std; /* Создать двоичный файл из случайно заданных значений целого типа. Записать в другой файл четные значения... http://www.cyberforum.ru/cpp-beginners/thread913825.html
C++ Упорядочивание по возрастанию элементов последовательности. (Из Си в Си++)
Спасибо) Вот еще одна задача: Написать программу, которая упорядочивает по возрастанию элементы заданной последо¬вательности с четными номерами Код: #include <stdio.h> const int N = 8; int main...
C++ Как сократить запись?
Всем привет! Пишу ASCII-игру и вот такой вопросик по коду: while(brk) play(level1); brk = 1; while(brk) play(level2); brk = 1; while(brk) play(level3); brk = 1; while(brk)...
C++ Найти сумму цифр всех чисел одномерного массива (переделать из си в си++) http://www.cyberforum.ru/cpp-beginners/thread913775.html
Вот само задание: Найти сумму цифр всех чисел одномерного массива А вот код #include <stdio.h> const int N = 5; int main () { float mass; float sum = 0; for (int i = 0; i < N; i ++) {
C++ объем и площадь поверхности параллелепипеда написать функцию, которая вычисляет объем и площадь поверхности параллелепипеда подробнее

Показать сообщение отдельно
Scatten
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 55
28.06.2013, 14:19  [ТС]
Вот так?

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
Massiv(int x)
      { 
        n = x;
        a = new double[n];
        for (int i = 0; i < n; i++)
                    {
            a[i] = 1;
                    }
      }
 
      virtual ~Massiv()
      {
          delete[] a;
      }
 
      Massiv(const Massiv& Copy)
      {
          n = Copy.n;
          a = new double[Copy.n];
      }
      
      Massiv& operator=(const Massiv& App)
      {
          if (this != &App)
          {
        double *b = new double[App.n];
              copy(App.a, App.a + App.n, b);
              delete []a;
              a = b;
              n = App.n;
          }
          return *this;
      }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru