У меня есть класс C++ определяется как Память все еще действительна?
Теперь предположим, что я newing вверх память о карте sessionConnections в самом конструкторе. Мой вопрос в том, что значение указателя connCtx, хранящееся на карте m_sessionConnections, всегда будет там и не выходит за рамки, после того как оно будет возвращено из функции. Я вижу, что когда в другой функции я использую ierator для получения значения connCtx, он иногда появляется как некоторый висячий указатель.
В следующий раз просто скопируйте и вставьте код в свой вопрос, вместо того, чтобы делать снимок экрана, а затем загружать его. –
Ничего себе, снимок экрана с исходного кода! Не могли бы вы распечатать его и снять с него фотографию на [деревянный стол] (http://thedailywtf.com/Articles/Web_0_0x2e_1.aspx)? Но серьезно, пожалуйста, отправьте свой исходный код ** в виде текста **. –
@Brajesh: Кроме того, [см. Это сообщение в блоге] (http://blogs.msdn.com/b/oldnewthing/archive/2008/08/19/8877486.aspx). –