Click here to Skip to main content
15,901,283 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionVisual Studio 2005 MFC Combo Box Pin
begin811-May-12 12:56
begin811-May-12 12:56 
AnswerRe: Visual Studio 2005 MFC Combo Box Pin
_AnsHUMAN_ 1-May-12 18:05
_AnsHUMAN_ 1-May-12 18:05 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
begin812-May-12 3:20
begin812-May-12 3:20 
QuestionRe: Visual Studio 2005 MFC Combo Box Pin
David Crow2-May-12 4:43
David Crow2-May-12 4:43 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
_AnsHUMAN_ 2-May-12 18:50
_AnsHUMAN_ 2-May-12 18:50 
AnswerRe: Visual Studio 2005 MFC Combo Box Pin
Richard MacCutchan1-May-12 21:16
mveRichard MacCutchan1-May-12 21:16 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
begin812-May-12 3:23
begin812-May-12 3:23 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
Richard MacCutchan2-May-12 6:24
mveRichard MacCutchan2-May-12 6:24 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
begin812-May-12 14:20
begin812-May-12 14:20 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
begin812-May-12 14:53
begin812-May-12 14:53 
GeneralRe: Visual Studio 2005 MFC Combo Box Pin
Richard MacCutchan2-May-12 22:03
mveRichard MacCutchan2-May-12 22:03 
QuestionLine breaks in (Rich) edit control Pin
ForNow1-May-12 11:22
ForNow1-May-12 11:22 
AnswerRe: Line breaks in (Rich) edit control Pin
Code-o-mat1-May-12 21:26
Code-o-mat1-May-12 21:26 
GeneralRe: Line breaks in (Rich) edit control Pin
ForNow2-May-12 0:07
ForNow2-May-12 0:07 
GeneralRe: Line breaks in (Rich) edit control Pin
Code-o-mat2-May-12 0:12
Code-o-mat2-May-12 0:12 
Questionboost serialization/deserialization strange problem Pin
dliviu30-Apr-12 22:03
dliviu30-Apr-12 22:03 
AnswerRe: boost serialization/deserialization strange problem Pin
Richard MacCutchan30-Apr-12 23:07
mveRichard MacCutchan30-Apr-12 23:07 
GeneralRe: boost serialization/deserialization strange problem Pin
dliviu1-May-12 0:36
dliviu1-May-12 0:36 
GeneralRe: boost serialization/deserialization strange problem Pin
Richard MacCutchan1-May-12 0:42
mveRichard MacCutchan1-May-12 0:42 
GeneralRe: boost serialization/deserialization strange problem Pin
dliviu1-May-12 0:48
dliviu1-May-12 0:48 
GeneralRe: boost serialization/deserialization strange problem Pin
Richard MacCutchan1-May-12 1:11
mveRichard MacCutchan1-May-12 1:11 
GeneralRe: boost serialization/deserialization strange problem Pin
dliviu1-May-12 1:19
dliviu1-May-12 1:19 
AnswerRe: boost serialization/deserialization strange problem Pin
Albert Holguin1-May-12 4:09
professionalAlbert Holguin1-May-12 4:09 
dliviu wrote:
for (int i=1; i<=COUNT; i++)
 
{
 
person p;
 
ia>>p;
 
v.push_back(p);
 

// cout << p._name<<" " <<p._age<<endl;

}


When you do this... you're loading a stack variable into a dynamic heap object. The stack variable falls out of scope at the end of the execution of each for loop iteration. This isn't necessarily the problem causing the crash you're seeing, but it's definitely a problem.

Correction: vector::push_back() does make a copy and not just keep the pointer.

modified 2-May-12 11:32am.

GeneralRe: boost serialization/deserialization strange problem Pin
dliviu1-May-12 20:53
dliviu1-May-12 20:53 
GeneralRe: boost serialization/deserialization strange problem Pin
Albert Holguin2-May-12 5:30
professionalAlbert Holguin2-May-12 5:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.