当我浏览 VC CRT 源时,我有时会看到两个单独的实现(例如,new
运算符),一个用于 when_SYSCRT
已定义,另一个用于 when_SYSCRT
未定义。
现在,_SYSCRT
很可能没有记录,但我正在调试 CRT 代码并且_SYSCRT
就在我面前。所以问题是:我应该假设它在“正常使用”期间定义还是未定义?
“正常使用”是指与 MSVC 2015 中的 Win32 用户模式应用程序链接。
当我浏览 VC CRT 源时,我有时会看到两个单独的实现(例如,new
运算符),一个用于 when_SYSCRT
已定义,另一个用于 when_SYSCRT
未定义。
现在,_SYSCRT
很可能没有记录,但我正在调试 CRT 代码并且_SYSCRT
就在我面前。所以问题是:我应该假设它在“正常使用”期间定义还是未定义?
“正常使用”是指与 MSVC 2015 中的 Win32 用户模式应用程序链接。