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

удаленный объект существует - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целое число n. Найти сумму первых n членов ряда http://www.cyberforum.ru/cpp-beginners/thread905421.html
2) Дано целое число n. Найти сумму первых n членов ряда 1 + 2^2 + 3^3 + … +n^n. Для вычисления степени использовать цикл, а не стандартную функцию. (где ^ - в степени, к примеру 2^2 - два в квадрате) 3) Дано целое число eps. Найти сумму тех членов ряда 1 + 2^2 + 3^3 + … +n^n, каждое из которых не превышает числа eps. (где ^ - в степени, к примеру 2^2 - два в квадрате)
C++ Что означает строка for (i = iv.size() - 1;i != -1;i--) { а именно iv.size() -1 #include <cstdlib> #include <iostream> #include <time.h> #include <math.h> #include <vector> #define ABS(x) (x < 0) ? (-x) : x http://www.cyberforum.ru/cpp-beginners/thread905416.html
Сформировать квадратную матрицу порядка n по заданному образцу C++
1 1 1 ... 1 1 1 2 2 2 ... 2 2 0 3 3 3 ... 3 0 0 ... ... ... ... ... ... ... n-1 n-1 0 ... 0 0 0 n 0 0 ... 0 0 0
C++ Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы
Дан массив натуральных чисел А и часло а. Вывести этот массив на экран, обчислить количество элементов равных а и вывести их индексы. Выручайте, мужики!
C++ С Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread905395.html
Дана целочисленная матрица размера M × N. Найти количество ее строк, все элементы которых различны. ______________________________________________________________________________________________ program Matrix38; var otvet,k,temp,j,i,M,N:integer; a: array of integer; bool:boolean; begin // Ввод данных writeln('Введите числа M (M<=10) и N (N<=10)');
C++ C++ Чтение пробелов из файла Здравствуйте! Я столкнулась со следующей проблемой. Моя задача считать двумерный массив символов из файла. В текстовом файле первая строчка задает размеры массива. Далее идет сам массив. Проблема в том, что если первая строчка массива начинается с символов пробела, то программа эти пробелы пропускает и считывает первый не пробельный символ. Я не понимаю, как считать первые пробелы. Пробовала... подробнее

Показать сообщение отдельно
arhistratig13
25 / 18 / 2
Регистрация: 18.06.2013
Сообщений: 110
18.06.2013, 13:34     удаленный объект существует
Такой класс

C++
1
2
3
4
5
6
7
8
9
    class Edge 
    {
    protected:
        int Ne, Ke;
    public:
        __declspec(dllexport) Edge();
        __declspec(dllexport) virtual ~Edge();
        __declspec(dllexport) void Print();
    };
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    Edge::Edge()
    {
        std::cout << "Edge" << std::endl;
        Ne=-1;
        Ke=-1;
    }
    Edge::~Edge()
    {
        std::cout << "~Edge" << std::endl;
        Ne=-1; 
        Ke=-1;
    }
    void Edge::Print()
    {
        std::cout << "Edge:" << ' ' << Ne << '_' << Ke << std::endl;
    }
Выполняю код:

C++
1
2
3
4
    Edge *a;
    a=new Edge();
    delete a;
    a->Print();
Консоль:
C++
1
2
3
Edge
~Edge
Edge: -572662307_-572662307
Пытался ставит проверку в Print() this!=0 но все равное печатает, как модифицировать Print чтобы он видел что объект был удален, а то как то странно удалил, а он все равно исполняет... не пойму, помогите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru