From 8e5e44265f80dcc7091d2da08a4a045c7da8f656 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Sun, 3 Nov 2013 11:47:01 -0800 Subject: [PATCH] Created C++ Limitations (markdown) --- C---Limitations.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 C---Limitations.md diff --git a/C---Limitations.md b/C---Limitations.md new file mode 100644 index 0000000..c2fc9e1 --- /dev/null +++ b/C---Limitations.md @@ -0,0 +1,9 @@ +As C++ is loaded using no standard library, a lot of features are not available: +* Exceptions +* RTTI +* Global static constructors and destructors are not called +* Most of the STL as they use standard library functions like memmove + +Here are the features that are supported specifically: +* Dynamic Memory allocation via new and delete +* Dynamic Memory allocation with k_malloc and k_free directly \ No newline at end of file