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

явный деструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти длину возрастающей подпоследовательности с максимальной крутизной http://www.cyberforum.ru/cpp-beginners/thread830915.html
В общем я только начал кодить, поэтому очень тяжко сейчас. Есть задание: Найти длину возрастающей подпоследовательности с максимальной крутизной((A-A)/(j-i)). ответ должен выдаваться в виде таблицы:...
C++ Считывание строки с текстового файла Напишите пожалуйстанаброски как можно считать строку с текстового файла ,для дальнейшей работы с ней.Используя string.h Спасибо http://www.cyberforum.ru/cpp-beginners/thread830911.html
C++ Компилятор не ругается
Компилятор по разному реагирует на 2 указателя на строки (см.комментарии). В связи с этим появился вопрос - где хранятся аргументы командной строки и корректно ли их изменять? #include...
Как реализовать два объекта под одним типом? C++
Проблема состоит в том, что я хочу чтобы можно было приводить тип ссылки родительского класса, к классу сыновей. class Memory_Object { }; class Directory:public Memory_Object { };
C++ Вычисление числа Пи (многопоточное) http://www.cyberforum.ru/cpp-beginners/thread830899.html
Здравствуйте. Мне нужно написать программу, вычисляющую число пи по следующему методу( формула Виета) (с дополнительными требованиями к программе (см ниже) ): ...
C++ НЕ совпадение Ответа (реализовать Функцию по методу прямоугольника) Добрый вечер! У МЕНЯ ВОЗНИК ВОПРОС :реолизовать Функцию " e " в степени " sin(x) " по методу прямоугольника при заданых диапазонах от a=0 до b=1 при n = приблезительно 100000 должно получится... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
08.04.2013, 11:45
programina, Нет конечно. Я разве говорил об этом в своем посте? Теоретически это конечно возможно, однако не стоит использовать.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
class C
{
public:
   ~C() { std::cout << "d-tor" << std::endl; operator delete(this); }
};
 
int main()
{
   C* c = new C();
   c->~C();
}
forever@pterois:~/My_pro1/cpp_pro$ valgrind ./new
==1698== Memcheck, a memory error detector
==1698== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==1698== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==1698== Command: ./new
==1698==
d-tor
==1698==
==1698== HEAP SUMMARY:
==1698== in use at exit: 0 bytes in 0 blocks
==1698== total heap usage: 1 allocs, 1 frees, 1 bytes allocated
==1698==
==1698== All heap blocks were freed -- no leaks are possible
==1698==
==1698== For counts of detected and suppressed errors, rerun with: -v
==1698== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru