Messages in this thread | ![/](/images/icornerl.gif) | | Date | Sun, 30 Apr 2006 13:48:28 -0400 | Subject | Re: C++ pushback | From | Jan Harkes <> |
| |
On Wed, Apr 26, 2006 at 06:00:52PM -0500, Roman Kononov wrote: > Linus Torvalds wrote: > > - a lot of the C++ features just won't be supported sanely (ie the kernel > > infrastructure just doesn't do exceptions for C++, nor will it run any > > static constructors etc). > A lot of C++ features are already supported sanely. You simply need to > understand them. Especially templates and type checking. C++ > exceptions are not very useful tool in kernels. Static constructor > issue is trivial. I use all C++ features (except exceptions) in all > projects: Linux kernel modules, embedded real-time applications, > everywhere. They _really_ help a lot.
Seriously, your code must be broken.
The C++ standard does not allow an allocator to return NULL, it is supposed to raise an exception.
Jan
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |