What's CS :
Used to put pointers of automatic/local pointers on stack. So that if, App closes without clearing memory. OS will clear that memory.
It does not call destructor as it's called by OS after app closed. Hence pushing a class object having pointers is useless.
Why not I push objects other then automatic ? It will be much more safer.