我了解到c ++有很多低级别的硬件访问权限,因此我们用c ++编写驱动程序.但是当我们用c ++编写一个普通的桌面应用程序时,它是否能够直接访问硬件?我问这个是因为桌面应用程序在应用程序层上运行.应用层和硬件之间存在OS层和OEM层.那么我们的应用程序如何直接用c ++访问硬件编写?请有人解释一下c ++桌面应用程序是如何工作的.
谢谢.
c++ hardware operating-system layer
c++ ×1
hardware ×1
layer ×1
operating-system ×1