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

Шаблон класса деструктор вызывает ошибку - 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 вводится с клавиатуры надо...
Файловые потоки и строки в C++ C++
Входной текстовый файл содержит отрывок литературного произведения. Необходимо сформировать выходной файл по следующему принципу: после каждого слова w1 входного файла необходимо через пробел...
C++ C++ функции, решение задачи http://www.cyberforum.ru/cpp-beginners/thread1198653.html
Помогите написать задачу
C++ Ввод координат вручную Помогите пожалуйста сделать ввод координат вручную, а не рандомом /*Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки... подробнее

Показать сообщение отдельно
Дъячелли
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 58
04.06.2014, 11:31  [ТС]
так если с нуля тогда в функции print будет на 0 делитьcя и опять ошибка ?

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
template<class T>void A<T>::set(){
    for(int i=0;i<size;i++){
        cout << "A[" << i << "] = ";
        cin >> mas[i];
    }
}
 
template<class T>void A<T>::print(){
    for(int i=0;i<size;i++){
        cout << "A[" << i << "] = " << mas[i]/i+1 << endl;
    }
}
сделала так ошибка сразу в первом принте появилась, похоже это не деструктор а деление, чего-то не фуричит как мне хочется

Добавлено через 10 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
template<class T>void A<T>::set(){
    for(int i=0;i<size;i++){
        cout << "A[" << i << "] = ";
        cin >> mas[i];
    }
}
 
template<class T>void A<T>::print(){
    for(int i=0;i<size;i++){
        cout << "A[" << i << "] = " << mas[i]/(i+1) << endl;
    }
}
да все просто, никаких проблем с деструктором, это у меня похоже проблемы массивами, спасибо =)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru