Click here to Skip to main content
15,894,106 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: can anyone help how to find summation of float number? Pin
Satya Chamakuri8-Aug-14 21:17
Satya Chamakuri8-Aug-14 21:17 
QuestionFortran 4 crash when call Write(*, *) Pin
Andraw11129-Jul-14 9:49
Andraw11129-Jul-14 9:49 
QuestionRe: Fortran 4 crash when call Write(*, *) Pin
David Crow29-Jul-14 14:20
David Crow29-Jul-14 14:20 
QuestionObject cloning Pin
Member 199339429-Jul-14 5:35
Member 199339429-Jul-14 5:35 
AnswerRe: Object cloning Pin
Shmuel Zang29-Jul-14 19:54
Shmuel Zang29-Jul-14 19:54 
JokeRe: Object cloning Pin
«_Superman_»29-Jul-14 20:03
professional«_Superman_»29-Jul-14 20:03 
AnswerRe: Object cloning Pin
«_Superman_»29-Jul-14 20:02
professional«_Superman_»29-Jul-14 20:02 
AnswerRe: Object cloning Pin
Orjan Westin31-Jul-14 5:08
professionalOrjan Westin31-Jul-14 5:08 
If you want to use them as function parameters, pass them by reference, not by value.

C++
void function1(Person p)
{
	// p is a copy
}

void function2(Person& p)
{
    // p is a reference to the object passed 
    // in as a parameter, not a copy
}


If you use shared_ptr, remember that you have to make every Person who will be a parent a shared_ptr, otherwise its child will try to delete it (which it has no right to do) when the last goes out of scope.

If you want to create a clone of a Person, and clone its relations, you will need to think hard about lifetime management and ownership. What should happen if you tried to clone father? Should it create a clone of grandfather? That is quite simple to do, but it means father will have to delete its grandfather clone in its destructor. Then what happens if another Person has that grandfather as a parent?
QuestionWhat MFC class applies to the listbox control in VS2010 resource editor? Pin
Member 1095872129-Jul-14 0:58
Member 1095872129-Jul-14 0:58 
AnswerRe: What MFC class applies to the listbox control in VS2010 resource editor? Pin
«_Superman_»29-Jul-14 1:53
professional«_Superman_»29-Jul-14 1:53 
QuestionNot able to find the square of the floating number ... Pin
mybm128-Jul-14 21:20
mybm128-Jul-14 21:20 
AnswerRe: Not able to find the square of the floating number ... Pin
Jochen Arndt28-Jul-14 21:29
professionalJochen Arndt28-Jul-14 21:29 
GeneralRe: Not able to find the square of the floating number ... Pin
mybm128-Jul-14 23:22
mybm128-Jul-14 23:22 
GeneralRe: Not able to find the square of the floating number ... Pin
Jochen Arndt29-Jul-14 0:32
professionalJochen Arndt29-Jul-14 0:32 
AnswerRe: Not able to find the square of the floating number ... Pin
CPallini29-Jul-14 0:25
mveCPallini29-Jul-14 0:25 
GeneralRe: Not able to find the square of the floating number ... Pin
mybm129-Jul-14 1:52
mybm129-Jul-14 1:52 
GeneralRe: Not able to find the square of the floating number ... Pin
CPallini29-Jul-14 1:54
mveCPallini29-Jul-14 1:54 
GeneralRe: Not able to find the square of the floating number ... Pin
mybm129-Jul-14 1:56
mybm129-Jul-14 1:56 
QuestionRe: Not able to find the square of the floating number ... Pin
CPallini29-Jul-14 2:00
mveCPallini29-Jul-14 2:00 
AnswerRe: Not able to find the square of the floating number ... Pin
mybm129-Jul-14 2:47
mybm129-Jul-14 2:47 
GeneralRe: Not able to find the square of the floating number ... Pin
CPallini29-Jul-14 8:07
mveCPallini29-Jul-14 8:07 
GeneralRe: Not able to find the square of the floating number ... Pin
mybm129-Jul-14 18:19
mybm129-Jul-14 18:19 
GeneralRe: Not able to find the square of the floating number ... Pin
CPallini29-Jul-14 21:30
mveCPallini29-Jul-14 21:30 
GeneralRe: Not able to find the square of the floating number ... Pin
jeron129-Jul-14 9:14
jeron129-Jul-14 9:14 
GeneralRe: Not able to find the square of the floating number ... Pin
mybm129-Jul-14 18:20
mybm129-Jul-14 18:20 

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.