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

delete this - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен код, который сможет изменять порядок вопросов при запуске программы http://www.cyberforum.ru/cpp-beginners/thread924186.html
Нужен код,который сможет изменять порядок вопросов при запуске программы. Например:(при первом запуске) 1)Сколько тебе лет? 2)Ты бухал? (При втором запуске): 1)Ты бухал? 2)Сколько тебе лет?
C++ Как делать оконные приложения C++ Извините за ламерский вопрос, но всё же, кто как делает оконные приложения на С++? Mfc? Или Borland C++ Builder? Кто может дать ссылку на какие-то уроки?) А то хочется с консоли переходить на оконные программы :) http://www.cyberforum.ru/cpp-beginners/thread924166.html
Подсчет символа C++
//header #ifndef STRING1_H_ #define STRING1_H_ #include <iostream> using std::ostream; using std::istream; class String { private:
Даны два упорядоченных массива. Слить их в третий, но чтобы элементы не повторялись C++
Даны два упорядоченных массива. Нужно слить их в третий, но чтобы элементы не повторялись. (один проход по массивам)
C++ голосовой вызов http://www.cyberforum.ru/cpp-beginners/thread924114.html
как можно записать голос потоп обработать его и записать его в текстовый или просто файл,чтобы в файле были уже слова.(вроде голосового вызова)подскажите напровление и литературу.заранее спасибо
C++ Файловый ввод-вывод Прохожу тему файлового ввода-вывода, написал такой код: #include <iostream> #include <cstdlib> #include <fstream> #include <string> using namespace std; int main() подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
16.07.2013, 20:28     delete this

Не по теме:

будет ошибка в строке 13, т.к. конструктор приватный и объект создать нельзя.
Но это придирки. Мы все поняли, что имелось в виду ЭТО! ->


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class A {
public:
    A(){};
    ~A(){};
 
  void self_d() {delete this;}
 
};
 
int main() {
  
  A* a = new A;
  a->self_d();
  return EXIT_SUCCESS;
 
}
Такой код теоретически должен выполниться без последствий. Но только если метод self_d вызывается для указателя на объект, выделенный new. Кто поправит, что не так?
 
Текущее время: 01:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru