I have a vector of std::string's in an engine console class for one of my games which is used as a log. The console is a singleton so it's cleaned up by the compiler.
The debug CRT reports every logged message as leaked. Is this because the CRT does not see the singleton get 'deleted' since the compiler cleans it up automatically?
It's quite annoying. I can't very well iterate through the vector and call delete on the strings since they are not pointers.