virtual-table

    5熱度

    5回答

    有人可以解釋這個不同類的虛擬表是如何存儲在內存中的?當我們使用指針調用函數時,他們如何使用地址位置調用函數?我們可以使用類指針獲取這些虛擬表內存分配大小嗎?我想查看一個虛擬表爲一個類使用多少內存塊。我怎麼能看到它? class Base { public: FunctionPointer *__vptr; virtual void function1() {};

    0熱度

    1回答

    我在做一些調試與SQL查詢,執行以下操作以創建一個虛擬表: sqlite> CREATE VIRTUAL TABLE email_fts USING fts3(subject, body, "to", "from"); &檢查模式它顯示給創建的虛擬表額外3個表引用。 sqlite> .schema CREATE VIRTUAL TABLE email_fts USING fts3(subj