Firstly, the kernel is written in C, not C++,
you'd probably find the transition irksome :)
And as for kernel-development: I guess if you
go through the source, find a quirk and submit
it to the kernel-development mailing list they'll
tell you what they think of it ;)
http://www.kernel.org is the place you want
to be ...
Cheers,
Tink