Click here to Skip to main content
15,905,776 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: rand() causing unresolved external symbol Pin
Randor 13-Aug-09 12:56
professional Randor 13-Aug-09 12:56 
AnswerRe: rand() causing unresolved external symbol Pin
Member 321680814-Aug-09 3:27
Member 321680814-Aug-09 3:27 
QuestionWord automation question Pin
sashoalm13-Aug-09 4:54
sashoalm13-Aug-09 4:54 
AnswerRe: Word automation question Pin
Stuart Dootson13-Aug-09 5:11
professionalStuart Dootson13-Aug-09 5:11 
GeneralRe: Word automation question Pin
sashoalm13-Aug-09 5:35
sashoalm13-Aug-09 5:35 
GeneralRe: Word automation question Pin
Stuart Dootson13-Aug-09 22:17
professionalStuart Dootson13-Aug-09 22:17 
QuestionStatic pointer Pin
kumar sanghvi13-Aug-09 4:22
kumar sanghvi13-Aug-09 4:22 
AnswerRe: Static pointer Pin
Cedric Moonen13-Aug-09 4:29
Cedric Moonen13-Aug-09 4:29 
The first thing which is important to understand here is that the static member of a class is shared across all instances of that class. It means that if you destroy your pointer inside the desctrutor of your class, as soon as one instance gets destroyed, then you end up with an invalid pointers for all other instances.

And also, if you allocate that pointer inside a static function, each time the function is called, the pointer will be recreated (which will lead to memory leak), unless you check if it has already been created.

Is there a valid reason why you need to have this static pointer ? If yes, then you will need to destroy that pointer when you don't have any class instances anymore.

Could you please explain the scenario here ?

Cédric Moonen
Software developer

Charting control [v2.0]
OpenGL game tutorial in C++

GeneralRe: Static pointer Pin
kumar sanghvi13-Aug-09 5:03
kumar sanghvi13-Aug-09 5:03 
GeneralRe: Static pointer Pin
sashoalm13-Aug-09 21:00
sashoalm13-Aug-09 21:00 
QuestionSequencing or queuing parallel process [modified] Pin
s v joshi13-Aug-09 3:36
s v joshi13-Aug-09 3:36 
AnswerRe: Sequencing or queuing parallel process Pin
Iain Clarke, Warrior Programmer13-Aug-09 4:10
Iain Clarke, Warrior Programmer13-Aug-09 4:10 
AnswerRe: Sequencing or queuing parallel process Pin
Stuart Dootson13-Aug-09 5:09
professionalStuart Dootson13-Aug-09 5:09 
QuestionCFileDialog::HideControl() broken Pin
softwaremonkey13-Aug-09 2:47
softwaremonkey13-Aug-09 2:47 
AnswerRe: CFileDialog::HideControl() broken PinPopular
Stuart Dootson13-Aug-09 3:25
professionalStuart Dootson13-Aug-09 3:25 
GeneralRe: CFileDialog::HideControl() broken Pin
softwaremonkey13-Aug-09 4:30
softwaremonkey13-Aug-09 4:30 
AnswerRe: CFileDialog::HideControl() broken Pin
Iain Clarke, Warrior Programmer13-Aug-09 3:52
Iain Clarke, Warrior Programmer13-Aug-09 3:52 
QuestionStrange runtime behavior without breakpoint Pin
Tomas(cz)13-Aug-09 0:55
Tomas(cz)13-Aug-09 0:55 
AnswerRe: Strange runtime behavior without breakpoint Pin
Code-o-mat13-Aug-09 2:07
Code-o-mat13-Aug-09 2:07 
GeneralRe: Strange runtime behavior without breakpoint Pin
Tomas(cz)13-Aug-09 3:41
Tomas(cz)13-Aug-09 3:41 
QuestionCapture inactive desktop in windows Pin
Stifly13-Aug-09 0:36
Stifly13-Aug-09 0:36 
AnswerRe: Capture inactive desktop in windows Pin
Code-o-mat13-Aug-09 6:57
Code-o-mat13-Aug-09 6:57 
QuestionRandom Name Generator Pin
Chuck Vought13-Aug-09 0:30
Chuck Vought13-Aug-09 0:30 
QuestionRe: Random Name Generator Pin
CPallini13-Aug-09 0:55
mveCPallini13-Aug-09 0:55 
AnswerRe: Random Name Generator Pin
Chuck Vought13-Aug-09 2:11
Chuck Vought13-Aug-09 2:11 

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.