When I started coding in C++ (Turbo C++), 640 KB were just fine, I could even make use of a full TUI framework (Turbo Vision).
Hence my point of view about PIC class processors with single digit KB, being eventually the only target not possible to use with C++, unless one wants to suffer a bit with linker scripts.
Where I'm at, C++ is the sugar sex magic that rights all wrongs and triumphs over evil.
edit: P.S., if I have a whole megabyte like Bjarne did in his AT&T days, I like C++ just fine.