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

Функция для перевыделения памяти для массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что такое nan? http://www.cyberforum.ru/cpp-beginners/thread1230808.html
Собственно вопрос: что такое nan? Допустим v=2 #include<iostream> #include<cmath> using namespace std; int main() { setlocale(0,""); double E,m=pow(9.1*10,-31),c=(2.998*10,8),v,E1;...
C++ си++ Описать Структуру с именем STUDENT с полями: 1. NAME-фамилия и инициалы; 2.GROUP-номер группы; 3.SES-успеваемость(массив из 5 элементов).Написать программу, выполняющую следующие действия: -ввод... http://www.cyberforum.ru/cpp-beginners/thread1230794.html
Неверная кодировка при чтении из файла C++
Здравствуйте! Есть функция, которая читает символы из текстового файла. При чтении русской буквы выскакивает ошибка Expression: c >= -1 && c <= 255. В чем проблема, и как ее исправить? Вот...
Отправка нажатий в не активное окно игры C++
пишу небольшую програмку. требуеться отправлять нажатия в не активное окно игры использую вот такой код конструктор для хранения данных struct KeyCom { int panel; int key; };
C++ Преобразование последовательности целых чисел по заданному правилу http://www.cyberforum.ru/cpp-beginners/thread1230702.html
Задано последованность целых чисел B(2n), n≤200.Создать программу,которая превращает эту последованность за правилом:B(1)=B(2n),B(2)=B(2n-1),...,то пследованность остаётся без изменений,иначе...
C++ Перевод кода с Basic Нужно переписать программу из Basic в C++ Тексты программ нужно перепечатывать внутрь сообщения! подробнее

Показать сообщение отдельно
satisfactor
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 51
19.07.2014, 22:56  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
где конструктор, конструктор копий и оператор присваивания?
Вот:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//constructors
//  constructor by default
template <class T>
arrayM<T>::arrayM( void ) {
    size = 0;
    data = NULL;
}
//  constructor by reference
template <class T>
arrayM<T>::arrayM( const arrayM<T> &reference ) {
    size = reference.size;
    if ( size == 0 )
        data = NULL;
    else {
        data = new T[size];
        //copy elements
        for ( int i = 0; i < reference.size; i++ ) {
            data[i] = reference.data[i];
        }
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru