建議使用 Visual Studio 2017

_purecall

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

預設純虛擬函式呼叫錯誤處理常式。 編譯器產生的程式碼呼叫此函式,當呼叫純虛擬成員函式。

extern "C" int __cdecl _purecall();  

_purecall函式是 Microsoft Visual c + + 編譯器的 Microsoft 特定實作詳細資料。 此函式不是由您的程式碼直接呼叫,它有沒有公用的標頭宣告。 它是本文所述因為它是 C 執行階段程式庫的公用匯出。

純虛擬函式呼叫會產生錯誤,因為它有沒有實作。 編譯器會產生程式碼叫用_purecall錯誤處理常式函式呼叫純虛擬函式時。 根據預設,_purecall結束程式。 之前終止,_purecall函式叫用_purecall_handler函式在已設定其中一個程序。 您可以安裝您自己的錯誤處理常式函式的純虛擬函式呼叫,攔截它們,偵錯或報告之用。 若要使用您自己的錯誤處理常式,建立具有的函式_purecall_handler簽章,然後使用_set_purecall_handler使其目前的處理常式。

_purecall函式沒有標頭宣告。 _purecall_handler <stdlib.h>.</stdlib.h>中所定義的 typedef

依字母順序排列的函式參考
_get_purecall_handler _set_purecall_handler

顯示: