Click here to Skip to main content
12,635,237 members (25,596 online)

C / C++ / MFC

 
QuestionASM with stams library of C ++ Pin
Gurunathkudalkar18-Dec-12 22:15
memberGurunathkudalkar18-Dec-12 22:15 
AnswerRe: ASM with stams library of C ++ Pin
CPallini18-Dec-12 23:19
mvpCPallini18-Dec-12 23:19 
Questionerror C2228 "must have class/struct/union" Pin
alaaan7318-Dec-12 5:55
memberalaaan7318-Dec-12 5:55 
AnswerRe: error C2228 "must have class/struct/union" Pin
Chris Losinger18-Dec-12 6:19
memberChris Losinger18-Dec-12 6:19 
AnswerRe: error C2228 "must have class/struct/union" Pin
Richard MacCutchan18-Dec-12 8:09
mvpRichard MacCutchan18-Dec-12 8:09 
AnswerRe: error C2228 "must have class/struct/union" Pin
Stefan_Lang21-Dec-12 2:59
memberStefan_Lang21-Dec-12 2:59 
QuestionCan we capture HD video using DirectShow C++/MFC .? Pin
mbatra3118-Dec-12 0:30
membermbatra3118-Dec-12 0:30 
QuestionCWinApp::OnFileNew failed ? Pin
Codzer17-Dec-12 20:23
memberCodzer17-Dec-12 20:23 
GeneralRe: CWinApp::OnFileNew failed ? Pin
Jochen Arndt17-Dec-12 22:33
memberJochen Arndt17-Dec-12 22:33 
GeneralRe: CWinApp::OnFileNew failed ? Pin
Codzer18-Dec-12 3:48
memberCodzer18-Dec-12 3:48 
AnswerRe: CWinApp::OnFileNew failed ? Pin
Jochen Arndt18-Dec-12 4:03
memberJochen Arndt18-Dec-12 4:03 
QuestionLinked List Via Disk File Pin
imboared117-Dec-12 20:01
memberimboared117-Dec-12 20:01 
SuggestionRe: Linked List Via Disk File Pin
Richard MacCutchan17-Dec-12 23:15
mvpRichard MacCutchan17-Dec-12 23:15 
QuestionConfused with destructor Pin
Super Lloyd17-Dec-12 3:33
memberSuper Lloyd17-Dec-12 3:33 
I know if I have a class like that
class A
{
  shared_ptr<SomeType> data;
}


I don't need to declare a destructor, as the compiler will automatically write one for me that take care of everything.

But what if I have a resource without a destructor, such as a handle.
I need to implement a destructor
class A
{
  shared_ptr<SomeType> data;
  HANDLE wndobj;

  ~A() {
    CloseHandle(wndobj);
    // what of data? should I call data.reset()
  }
}


Do I need to handle all variable? or only those without destructor (i.e. wndobj)?
I.e. what of data?
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....
_________________________________________________________
My programs never have bugs, they just develop random features.

AnswerRe: Confused with destructor Pin
Erudite_Eric17-Dec-12 5:54
memberErudite_Eric17-Dec-12 5:54 
GeneralRe: Confused with destructor Pin
Super Lloyd17-Dec-12 6:01
memberSuper Lloyd17-Dec-12 6:01 
GeneralRe: Confused with destructor Pin
jschell17-Dec-12 9:31
memberjschell17-Dec-12 9:31 
GeneralRe: Confused with destructor Pin
Super Lloyd17-Dec-12 17:59
memberSuper Lloyd17-Dec-12 17:59 
GeneralRe: Confused with destructor Pin
megaadam18-Dec-12 4:51
membermegaadam18-Dec-12 4:51 
GeneralRe: Confused with destructor Pin
Stefan_Lang19-Dec-12 6:33
memberStefan_Lang19-Dec-12 6:33 
GeneralRe: Confused with destructor Pin
Super Lloyd19-Dec-12 12:35
memberSuper Lloyd19-Dec-12 12:35 
GeneralRe: Confused with destructor Pin
Erudite_Eric21-Dec-12 0:20
memberErudite_Eric21-Dec-12 0:20 
AnswerRe: Confused with destructor Pin
Stephen Hewitt17-Dec-12 18:10
memberStephen Hewitt17-Dec-12 18:10 
GeneralRe: Confused with destructor Pin
Super Lloyd17-Dec-12 22:41
memberSuper Lloyd17-Dec-12 22:41 
Questionfuzzy logic code Pin
robot2916-Dec-12 4:10
memberrobot2916-Dec-12 4:10 
AnswerRe: fuzzy logic code Pin
Richard MacCutchan16-Dec-12 5:25
mvpRichard MacCutchan16-Dec-12 5:25 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 5:01
memberrobot2920-Dec-12 5:01 
GeneralRe: fuzzy logic code Pin
Richard MacCutchan20-Dec-12 5:16
mvpRichard MacCutchan20-Dec-12 5:16 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 6:26
memberrobot2920-Dec-12 6:26 
GeneralRe: fuzzy logic code Pin
Richard MacCutchan20-Dec-12 6:37
mvpRichard MacCutchan20-Dec-12 6:37 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 6:40
memberrobot2920-Dec-12 6:40 
GeneralRe: fuzzy logic code Pin
DavidCrow16-Dec-12 18:20
memberDavidCrow16-Dec-12 18:20 
AnswerRe: fuzzy logic code Pin
Joe Woodbury16-Dec-12 20:01
memberJoe Woodbury16-Dec-12 20:01 
AnswerRe: fuzzy logic code Pin
PecuniousPete16-Dec-12 21:51
memberPecuniousPete16-Dec-12 21:51 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 5:07
memberrobot2920-Dec-12 5:07 
AnswerRe: fuzzy logic code Pin
CPallini16-Dec-12 23:40
mvpCPallini16-Dec-12 23:40 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 5:10
memberrobot2920-Dec-12 5:10 
QuestionRe: fuzzy logic code Pin
CPallini20-Dec-12 7:25
mvpCPallini20-Dec-12 7:25 
AnswerRe: fuzzy logic code Pin
robot2920-Dec-12 7:47
memberrobot2920-Dec-12 7:47 
QuestionRe: fuzzy logic code Pin
CPallini20-Dec-12 9:27
mvpCPallini20-Dec-12 9:27 
AnswerRe: fuzzy logic code Pin
robot2920-Dec-12 10:17
memberrobot2920-Dec-12 10:17 
GeneralRe: fuzzy logic code Pin
CPallini20-Dec-12 11:12
mvpCPallini20-Dec-12 11:12 
GeneralRe: fuzzy logic code Pin
robot2921-Dec-12 2:19
memberrobot2921-Dec-12 2:19 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 5:11
memberrobot2920-Dec-12 5:11 
AnswerRe: fuzzy logic code Pin
April Fans19-Dec-12 17:43
memberApril Fans19-Dec-12 17:43 
GeneralRe: fuzzy logic code Pin
robot2920-Dec-12 5:00
memberrobot2920-Dec-12 5:00 
QuestionHow do I select and pasted the mouse MFC loaded image. Pin
cemil.aksoyy15-Dec-12 13:26
membercemil.aksoyy15-Dec-12 13:26 
AnswerRe: How do I select and pasted the mouse MFC loaded image. Pin
Richard MacCutchan15-Dec-12 22:05
mvpRichard MacCutchan15-Dec-12 22:05 
Questionwhat is the purpose of & in constructors Pin
alaaan7315-Dec-12 8:49
memberalaaan7315-Dec-12 8:49 
AnswerRe: what is the purpose of & in constructors Pin
Maximilien15-Dec-12 15:29
memberMaximilien15-Dec-12 15:29 

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.


Advertise | Privacy | Mobile
Web02 | 2.8.161208.2 | Last Updated 10 Dec 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid