Описание тега self-destruction
Самоуничтожение - это процедура или алгоритм, который запрограммирован для уничтожения вызывающего объекта, файла или указателя вызывающего объекта.
5
ответов
Удалить это? Что это делает?
Учитывая следующее: #include <iostream> using namespace std; class A { public: void func() {delete this;} A() : x(5) {cout << "ctor A" << endl;} ~A() {cout << "dtor A" << endl;} int x; }; int main() { A a; cout <<…
28 авг '11 в 10:14
0
ответов
Уничтожение объекта в функции-члене C++
class Base{ virtual void sth() =0; virtual void destroy_me(){} }; class Derived : public Base{ void sth(){} void destroy_me(){ delete this; } }; Это безопасное поведение, если я абсолютно уверен, что Derived был динамически распределен? Я не хочу ис…
23 мар '16 в 21:44
2
ответа
Самостоятельно удаляющий контрольный список, не удаляющий элементы
Я создаю самоуничтожающийся контрольный список с Ruby on Rails, который должен автоматически удалять элемент по истечении 7 дней. Но элемент просто остается и уходит в минус ( -1, -2, -3 и т. Д.) Я не уверен, где именно проблема. Мое действие уничто…
15 сен '15 в 15:27
1
ответ
Java Как самостоятельно уничтожить файлы PDF и EPUB?
Можно ли программно добавить метаданные для установки таймера самоуничтожения документов pdf и epub? Должен ли я платить за это, если я делаю это программно?
12 июн '14 в 18:47
0
ответов
Ошибка: возвращенные значения недействительны, закончились ли они? на самоуничтожение ()
Код работает нормально, потому что я следую онлайн-курс. моя проблема в том, что когда я вхожу в selfdestruct(), он говорит что-то об ошибке, что я не уверен в чем. пожалуйста, посмотрите, и посмотрите, в чем проблема. Вот код, где проблема появляет…
18 янв '19 в 15:55
2
ответа
Самостоятельно удаляющий скрипт bash
Как bash-скрипт может выполняться даже после того, как встретил оператор для удаления самого себя? Например, когда я запустил скрипт test.sh, который содержит: <--some commands--> rm test.sh <--some more commands--> end Сценарий выполняе…
20 окт '11 в 10:35
1
ответ
Вызов удалить это из OnOk в MFC
Возможный дубликат: Должен ли метод "удалить это" вызываться из метода-члена? Правильно ли вызывать delete из функции-обработчика события OnOk, как показано в коде ниже. void CTestDlg::OnOK() { CDialog::OnOK(); this->DestroyWindow(); delete this;…
13 дек '12 в 12:03
2
ответа
Самоубийство: объекты Objective-C сами вызывают свои методы -dealloc
Является ли хорошей практикой для объекта в Objective-C совершить самоубийство? То есть для объекта, чтобы объявить [self dealloc] где -dealloc разрешает упорядоченное сворачивание как обычно? Каковы основные риски? Как это происходит, у меня есть к…
29 сен '10 в 07:33
10
ответов
Безопасно ли "удалить это"?
В моих начальных базовых тестах это совершенно безопасно. Однако меня поразило, что попытка манипулировать this позже в функции, которая deletes this может быть ошибка во время выполнения. Это правда, и обычно ли это безопасно delete this? или есть …
15 фев '09 в 02:25
8
ответов
Можно ли использовать "удалить это" для удаления текущего объекта?
Я пишу связанный список, и я хочу, чтобы деструктор структуры (структура Node) просто удалил сам себя и не имел побочных эффектов. Я хочу, чтобы деструктор моего списка итеративно вызывал деструктор Node сам по себе (временно сохраняя следующий узел…
11 авг '09 в 01:26
1
ответ
Как я могу удалить атрибут из углового элемента?
Как удалить атрибут (или хотя бы его значение) с помощью Angular? В частности, скажем, у меня есть ng-click событие. Я хочу, чтобы это даже срабатывало только один раз, и я думаю, что самый простой способ сделать это - это самоуничтожиться в событии…
13 ноя '14 в 14:46
4
ответа
Самоуничтожение приложения
Вдоль строк "Эта лента самоуничтожится через пять секунд. Удачи, Джим"... Возможно ли для приложения удалить себя (или его исполняемую форму-обертку) после того, как будет достигнуто заранее установленное время использования или другое условие? В ка…
11 апр '12 в 14:28
1
ответ
Самостоятельное удаление папки со скриптами powershell
Я пытался заставить PowerShell или пакетные сценарии удалить папку, содержащую все мои сценарии, когда я закончу. Первоначально я пытался Remove-Item -Path "C:\Tool" -Recurse -Force который работал без проблем, если запустить в качестве сценария для…
19 авг '18 в 15:24
11
ответов
Должны ли объекты удалять себя в C++?
Я провел последние 4 года в C#, так что меня интересуют текущие лучшие практики и общие шаблоны проектирования в C++. Рассмотрим следующий частичный пример: class World { public: void Add(Object *object); void Remove(Object *object); void Update(); …
06 фев '09 в 23:17
4
ответа
Delphi: Это нормально для формы, чтобы освободить себя?
У меня есть форма, которую я использую, чтобы показать некоторую информацию за несколько секунд. Это нормально для формы, чтобы освободить себя? Могу ли я запустить таймер в конструкторе, а затем вызвать self.free в таймере-событии? Или это может пр…
02 апр '09 в 08:46
10
ответов
Можно ли удалить это?
Это разрешено delete this; если оператор delete является последним оператором, который будет выполнен в этом экземпляре класса? Конечно, я уверен, что объект, представленный thisуказатель newLY-создано. Я думаю о чем-то вроде этого: void SomeModule:…
30 июн '10 в 15:45
3
ответа
Мой код падает при удалении этого
Я получаю ошибку сегментации при попытке удалить это. Я знаю, что вы думаете об удалении этого, но это было оставлено моим предшественником. Я знаю о некоторых мерах предосторожности, которые я должен предпринять, которые были проверены и приняты. Я…
16 сен '11 в 19:00
1
ответ
Есть ли способ для самоуничтожения книги Excel после того, как пользователь ввел неправильный пароль 3x?
Я знаю, что книга Excel может быть защищена паролем. Есть ли способ настроить книгу Excel на самоуничтожение или блокировку дальнейших попыток после неправильного ввода пароля 3x?
01 янв '19 в 14:51
2
ответа
Самораспаковывающийся скрипт для Linux Bash и Windows Batch
У меня есть скрипт удаления, который очищает дополнительный инструмент, используемый с приложением. Версии скрипта работают как в Windows, так и в Linux. Я хотел бы иметь возможность удалить файл сценария удаления, а также каталог, в котором выполня…
25 авг '11 в 23:14
7
ответов
Самостоятельно удаляемое приложение в C# в одном исполняемом файле
Можно ли сделать приложение на C#, которое сможет удалить себя в каком-то состоянии. Мне нужно написать программу обновления для моего приложения, но я не хочу, чтобы исполняемый файл оставался после процесса обновления. Существует официальный.Net O…
20 авг '09 в 11:06