It is funny how a very simple and innocent looking question by "newbie" started a big discussion. It is like watching somebody drop a candle in a bed.
Can you use C++ in Linux kernel?
In windows kernel you can, with some restrictions.