I'm just starting off with my first big project, which is to build a cardiac pacemaker library. I had a question about this statement in the library;
"The Arduino language is based on C/C++ and supports all standard C constructs and some C++ features"
I can see from the tutorial on writing a library that classes are part of the C++ features supported but is there a list of which other C++ features are supported/not-supported?
In particular function overloading? Or constructor overloading?
Also what about memory management?
Apologies if these are stupid questions. I'm more used to Java and am currently beginning learning C++ and Obj C. As such I can imagine how to do my program really nicely using OOP, but don't want to start down that road if I can't run it on the AVR. It also means that because Java is a higher level language this is my first foray into lower level stuff.
Any advice/links gratefully received.