在阅读了该主题并研究了 Visual Studio 2017 中的模板项目后,我最近接到了为我们的设备编写 Windows 用户模式驱动程序的任务,并且很好地掌握了 WDF 和 UMDF 基础知识。
我决心尽可能多地使用现代 C++,如果它也可以包含标准库,那么我会比我需要制作自己的相应功能要快乐得多。
在一般情况下在 Windows 用户模式驱动程序中使用现代 C++ 以及具体使用现代 C++标准库功能是否有任何最佳实践?
我需要注意哪些可以规避的陷阱?
我应该完全避免吗?如果是这样,基于什么理由?