Yes, I tried to google for it. Some are commerical. Some seem not
matintained anymore or I cannot tell the number of users (assume it's
proportion to the stability). For example:
http://cxx.uclibc.org/index.html
C++ RTL and STL cannot be used in the kernel mode. Please refer to
http://www.microsoft.com/whdc/driver/kernel/KMcode.mspx. I am looking
for replacements for them.
The library should not be specific to any kernel mode. I am looking for
a cross platform library.
"If it can't use RTL, how in hell would it provide dynamic size array
without 'malloc'? Oh, wait, it must be allowed to use OS-specific
means to allocate memory, right?"
- Yes, if it uses the new operator, we can override it with some
OS-specific memory allocation functions.
It's something similar to the Embedded C++ library or Embedded STL. Is
there any open source LGPL implementation?