self-destruction

    13熱度

    2回答

    甚至在遇到語句刪除自己之後,bash腳本如何執行? 對於例如,當我跑test.sh腳本conains: <--some commands--> rm test.sh <--some more commands--> end 腳本執行到最後刪除本身

    1熱度

    3回答

    我想了解std::function的實現是如何工作的。爲了簡單起見,我們考慮不帶參數的移動功能。 我明白std::function通過典型的類型擦除技術,清除其目標的類型: template<class Result> struct function { public: template<class Function> function(Function&& f)

    9熱度

    5回答

    是否可以用C編寫一個程序,在執行時刪除自身(二進制文件),然後成功終止。如果是這樣,做這件事最簡單的方法是什麼?

    2熱度

    2回答

    這是delete this辯論的變體,與中間方法調用發生了什麼。 基本上,如果方法A調用方法B,並且方法B銷燬該對象,那麼從B返回時方法A中會發生什麼特別的事情?事情是這樣的: struct test { void A() { B(); // what happens here besides being unable to dereference `this` an

    0熱度

    1回答

    刪除可能重複: Should 「delete this」 be called from within a member method? 是正確調用從的OnOK事件處理函數刪除,如下面的代碼。 void CTestDlg::OnOK() { CDialog::OnOK(); this->DestroyWindow(); delete this; }

    15熱度

    4回答

    沿着的線「這個磁帶將自毀在五秒鐘。祝你好運,吉姆」 ... 是否可以爲應用程序刪除本身(或它的可執行文件包裝形式)一旦預設的使用時間或其他條件已達到? 另外,還有哪些其他方法可以用來使應用程序無用? 此處的目的是讓beta過期,邀請用戶獲取更新的版本。

    9熱度

    3回答

    使用MSVC9.0編譯的以下代碼運行並輸出破壞程序四次,這是合乎邏輯的。 #include <iostream> class SomeClass { public: void CommitSuicide() { delete this; } void Reincarnate() { this->~SomeClass()

    1熱度

    4回答

    最佳方式,我有兩個類節點和NodeContainer: class Node: public QObject { NodeContainer* parent; } class NodeContainer : QObject { bool deleteChild(Node*child) { if(childNodes->remove(child))

    0熱度

    2回答

    我正在構建一個自動刪除清單與Ruby on Rails應該會自動刪除一個項目,一旦它過了7天后過期。 但項目只是保持並進入負面(-1,-2,-3等) 我不確定問題的確切位置。 我的摧毀行動正在爲一切工作。 我已經研究過Stack和Google,但我沒有找到任何有用的東西。 這裏是我的上述ItemsController: class ItemsController < ApplicationCont

    2熱度

    2回答

    我有一個卸載腳本,用於清理與應用程序一起使用的附加工具。 該腳本的版本可在Windows和Linux上運行。 我希望能夠刪除卸載腳本文件以及腳本運行的目錄(既包括Windows批處理文件,也包括Linux bash文件的情況)。現在,除了腳本和它運行的目錄之外,其他所有的東西都保留下來。 如何刪除腳本和腳本的目錄? 感謝