0
微軟的STL在他的演講中簡要地暗示STL在內核模式下有交互問題。有人可以解釋他的意思嗎?爲什麼內核模式給STL帶來問題?
微軟的STL在他的演講中簡要地暗示STL在內核模式下有交互問題。有人可以解釋他的意思嗎?爲什麼內核模式給STL帶來問題?
內核模式代碼依賴於C++的一些專有Microsoft擴展,特別是確定代碼可以在哪個IRQ級別運行。如果出現這種錯誤,Windows可以使用「Driver IRQL Not Less or Equal」錯誤進行藍屏。
這些擴展名不幸與C++模板或虛擬功能不兼容。原因在於C++編譯器隱式地實例化模板和vtables,但未能應用正確的IRQL設置,因爲沒有明確的實例化點可以從中獲取正確的級別。
他意味着他是圖書館開發人員,因此他確實在內核模式下有交互問題。但他是個好人,否則。 –
(...爲什麼順便迴應對視頻頁面的評論!只要問*他*他的意思。) –
我想他說的是你在C++中使用(Windows)內核模式時遇到的一般問題,例如[這裏](http://msdn.microsoft.com/en-us/library/windows/hardware/gg487420.aspx)。 –