2012-08-16 45 views

回答

2

stlportstld*.dll對於Debug Mode of STLport

調試模式可以讓你發現在使用STL迭代器和算法的應用程序代碼非常不明顯的錯誤。

它執行運行時檢查迭代器有效性和所有權和算法的先​​決條件。 當調試檢查顯示該錯誤時,它會通過詳細的診斷終止程序。

調試模式下的STLport與釋放模式中一樣多的異常安全和線程安全。

stlportd*.dllstlport*.dll調試版本,它不提供額外的調試設施stlportstld*.dll做(儘管它也可以是「調試」)。

您也可以參考stl\config\_auto_link.h在STLport的包裝查看的二進制文件之間的差異:

# if defined (_STLP_DEBUG) 
# define _STLP_LIB_OPTIM_MODE "stld" 
# elif defined (_DEBUG) 
# define _STLP_LIB_OPTIM_MODE "d" 
# else 
# define _STLP_LIB_OPTIM_MODE "" 
# endif