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

Шаблон класса деструктор вызывает ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отредактировать текст таким образом, чтобы все знаки препинания располагались в начале, за ним следовали цифры http://www.cyberforum.ru/cpp-beginners/thread1198691.html
Дано некоторый текст. Отредактировать его таким образом, чтобы все знаки препинания располагались в начале строки, за ним следовали цифра, а затем буквы.
C++ Двумерный массив Помогите с решением задачи <cut> Правила Форума: 5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.Перепечатывайте задание на форум http://www.cyberforum.ru/cpp-beginners/thread1198686.html
Арифметические операции, сумма ряда C++
Исправить и объяснить Прошу о помощи. Первая задача, выводит неверный результат: Циклом с параметром должна выполняться формула: 1/(1+1/2)/(2+4/8)...(n+2^n/n+1) n вводится с клавиатуры надо получить конечный результат #include <iostream>
Файловые потоки и строки в C++ C++
Входной текстовый файл содержит отрывок литературного произведения. Необходимо сформировать выходной файл по следующему принципу: после каждого слова w1 входного файла необходимо через пробел вставить слово w2, оставив весь остальной текст без изменения. Данные слова можно вводить с клавиатуры. При реализации программы необходимо использовать файловые потоки ifstream, ofstream из <fstream> и...
C++ C++ функции, решение задачи http://www.cyberforum.ru/cpp-beginners/thread1198653.html
Помогите написать задачу
C++ Ввод координат вручную Помогите пожалуйста сделать ввод координат вручную, а не рандомом /*Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки (соседним отрезкам ломаной разрешается лежать на одной прямой)*/ #include <iostream> #include <ctime> #include <cstdlib> #include <conio.h> подробнее

Показать сообщение отдельно
Дъячелли
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 58
04.06.2014, 11:11     Шаблон класса деструктор вызывает ошибку
Не так чего после того как доходит до деструктора выдает такую ошибку

Шаблон класса деструктор вызывает ошибку

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
52
53
54
55
56
57
58
59
60
61
62
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <windows.h>
 
using namespace std;
 
template <class T> 
class A{
        
    int  size;        
    T    *mas;
 
public:
    A(int s);
    ~A(){
        if(mas){
            delete [] mas;
        }
    };      
    void set();
    void print();   
};
 
template<class T>A<T>::A(int s){
    size = s;
    if(s)
    mas = new T [size];
    else
    mas = 0; 
}
 
template<class T>void A<T>::set(){
    for(int i=1;i<size+1;i++){
        cout << "A[" << i << "] = ";
        cin >> mas[i];
    }
}
 
template<class T>void A<T>::print(){
    for(int i=1;i<size+1;i++){
        cout << "A[" << i << "] = " << mas[i]/i << endl;
    }
}
 
using namespace System;
 
int main()
{
    //----------->>>>>>>>> для int
    A<int>my(3);
    my.set();
    my.print();
    _getch();
    //----------->>>>>>>>> для double
    A<double>my_2(3);
    my_2.set();
    my_2.print();
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru