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

C / C++ / MFC

 
GeneralRe: MFC open dialog enhancement Pin
David Crow10-Jun-03 10:39
David Crow10-Jun-03 10:39 
GeneralRe: MFC open dialog enhancement Pin
IGeorgeI10-Jun-03 11:26
IGeorgeI10-Jun-03 11:26 
GeneralCompiler generated assignment operator= question Pin
Damir Valiulin10-Jun-03 9:32
Damir Valiulin10-Jun-03 9:32 
GeneralRe: Compiler generated assignment operator= question Pin
Ryan_Roberts10-Jun-03 9:38
Ryan_Roberts10-Jun-03 9:38 
GeneralRe: Compiler generated assignment operator= question Pin
John M. Drescher10-Jun-03 9:51
John M. Drescher10-Jun-03 9:51 
GeneralRe: Compiler generated assignment operator= question Pin
Damir Valiulin10-Jun-03 10:12
Damir Valiulin10-Jun-03 10:12 
GeneralRe: Compiler generated assignment operator= question Pin
John M. Drescher10-Jun-03 10:18
John M. Drescher10-Jun-03 10:18 
GeneralRe: Compiler generated assignment operator= question Pin
Dave Bryant10-Jun-03 10:00
Dave Bryant10-Jun-03 10:00 
You could declare all the members you want automatically copied in a structure defined within the class - C++ will then generate an assignment operator for that structure.

e.g.

class Blah
{
private:
  struct Hidden
  {
    int a;
    int b;
  };

  Hidden h;
  CArray<int,int> array;

  Blah& operator=(const Blah& copy)
  {
    h = copy.h;
    // Copy the array...
  }
};

However, as others have pointed out, if you use STL you don't run into these problems.

Dave
http://www.cloudsofheaven.org
GeneralRe: Compiler generated assignment operator= question Pin
Damir Valiulin10-Jun-03 10:21
Damir Valiulin10-Jun-03 10:21 
GeneralRe: Compiler generated assignment operator= question Pin
Dave Bryant10-Jun-03 10:24
Dave Bryant10-Jun-03 10:24 
GeneralRe: Compiler generated assignment operator= question Pin
Dean Goodman10-Jun-03 10:21
Dean Goodman10-Jun-03 10:21 
GeneralRe: Compiler generated assignment operator= question Pin
Damir Valiulin10-Jun-03 11:58
Damir Valiulin10-Jun-03 11:58 
GeneralRe: Compiler generated assignment operator= question Pin
John M. Drescher10-Jun-03 10:34
John M. Drescher10-Jun-03 10:34 
GeneralRe: Compiler generated assignment operator= question Pin
Damir Valiulin10-Jun-03 11:55
Damir Valiulin10-Jun-03 11:55 
GeneralRe: Compiler generated assignment operator= question Pin
John M. Drescher10-Jun-03 13:14
John M. Drescher10-Jun-03 13:14 
GeneralSerialize() Pin
RubenJ10-Jun-03 9:23
RubenJ10-Jun-03 9:23 
GeneralRe: Serialize() Pin
John M. Drescher10-Jun-03 9:27
John M. Drescher10-Jun-03 9:27 
GeneralRe: Serialize() Pin
RubenJ10-Jun-03 10:36
RubenJ10-Jun-03 10:36 
GeneralRe: Serialize() Pin
Navin10-Jun-03 10:51
Navin10-Jun-03 10:51 
GeneralRe: Serialize() Pin
RubenJ10-Jun-03 11:18
RubenJ10-Jun-03 11:18 
GeneralRe: Serialize() Pin
RubenJ10-Jun-03 11:20
RubenJ10-Jun-03 11:20 
QuestionHow do I determine my IP Pin
Fe ®10-Jun-03 8:32
Fe ®10-Jun-03 8:32 
AnswerRe: How do I determine my IP Pin
David Crow10-Jun-03 8:40
David Crow10-Jun-03 8:40 
AnswerRe: How do I determine my IP Pin
valikac10-Jun-03 9:52
valikac10-Jun-03 9:52 
AnswerRe: How do I determine my IP Pin
Peter Weyzen10-Jun-03 19:54
Peter Weyzen10-Jun-03 19:54 

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.