C++ подходит для написания программ работающих с внешними устройствами (драйверов например), программ требовательным к ресурсам компа и скорости выполнения.
драйверы ядра всегда писались на С а не на С++. Именно по причинам, перечисленным выше С++ не подходит для этой цели