Hi
Our design uses a number of small C++ classes. We declare the objects statically, rather than using new, because we don't want to use the heap.
For such objects we have found that their constructors are not called (or rather that the member initialisation specified by the constructors does not happen).
Why is this? Is it to do with the selection of RAM-based or ROM-based initialization?
Could I work around this issue by using the C++ 'placement new' operator?
Best regards
David