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

Удаление объекта класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread889643.html
Помогите найти ошибку в программе /*prog222.pas Программа решает следующую задачу: Даны вещественные положительные a, b, c, d, e, f. Считаем, что пары чисел a и b, c и d, e и f обозначают размеры первого, второго и третьего прямоугольника соответственно. Выяснить, можно ли внутри одного из прямоугольников уместить два других, не накладывая один на другой. */ #include <iostream>
C++ Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания Не работает , выдает ошибку...Можно решение с комментариями!!?) #include <iostream> #include <fstream> using std::ifstream; using std::ofstream; #include <string> using std::string; http://www.cyberforum.ru/cpp-beginners/thread889634.html
C++ Подготовка и решения на ПЭВМ задач обработки массивов с использованием указателей
помогите пожалуйста((( В одномерном массиве, состоящем из n действительных элементов, вычислить: • умножение положительных элементов массива; • сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.
Нужна обучающая программа выполнение действия над векторами на С++ C++
Задача разрабатываемой программы: -умножение векторов -вычитание векторов -умножение векторов -умножение вектора на число -проверка на колиниарность. Все должно быть построено таким образом, что бы можно было вводить координаты точек векторов и при этом на осях координат рисовались вектора и соответственно решение. Помощь нужна с 0. кто поможет, не обижу.
C++ Оформление оператора вывода в С++ http://www.cyberforum.ru/cpp-beginners/thread889603.html
Итак, пишу некий класс на С++, программа предназначается для одного МК, так вот есть класс и в нем я хочу перегрузить operator << (), для вывода символа и числа: class Blablabla { public: ... Blablabla& operator << (char x); Blablabla& operator << (int x); ... };
C++ Разработать рекурсивную функцию,возвращающую значение для вычисления n-го члена следующей последовательности : b1 = -10, b2 = 2, bn+2 = |bn|-6bn+1 подробнее

Показать сообщение отдельно
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
03.06.2013, 19:50     Удаление объекта класса
Помогите с удалением объекта класса:
C++
1
2
3
4
5
6
void badstuddel(Student spis[], int n)
    {
        for(int i=0;i<n;i++)
        if(spis[i].getpoint()<4)
          delete (* spis)[i];
    }
ВЫдаёт:
C++
1
C:\Users\Сергей\Downloads\mod7rand (2).cpp|105|error: no match for 'operator[]' in '* spis[i]'|
Если же я делаю просто:
C++
1
2
3
4
5
6
void badstuddel(Student spis[], int n)
    {
        for(int i=0;i<n;i++)
        if(spis[i].getpoint()<4)
          delete spis[i];
    }
То:
C++
1
C:\Users\Сергей\Downloads\mod7rand (2).cpp|105|error: type 'class Student' argument given to 'delete', expected pointer|
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru