Click here to Skip to main content
15,607,369 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Pointer to Pointer: Conversion from- C++ to C-language Pin
Stefan_Lang4-Jun-19 22:01
mveStefan_Lang4-Jun-19 22:01 
Questionprocessing Multithread in MFC Pin
Member 1422104124-Apr-19 18:41
Member 1422104124-Apr-19 18:41 
AnswerRe: processing Multithread in MFC Pin
Victor Nijegorodov24-Apr-19 20:36
Victor Nijegorodov24-Apr-19 20:36 
AnswerRe: processing Multithread in MFC Pin
Richard MacCutchan24-Apr-19 21:31
mveRichard MacCutchan24-Apr-19 21:31 
QuestionConversion from- C++ to C-language Pin
zak10024-Apr-19 16:28
zak10024-Apr-19 16:28 
QuestionRe: Conversion from- C++ to C-language Pin
David Crow24-Apr-19 16:59
David Crow24-Apr-19 16:59 
AnswerRe: Conversion from- C++ to C-language Pin
zak10024-Apr-19 18:04
zak10024-Apr-19 18:04 
GeneralRe: Conversion from- C++ to C-language Pin
David Crow25-Apr-19 2:11
David Crow25-Apr-19 2:11 
GeneralRe: Conversion from- C++ to C-language Pin
leon de boer25-Apr-19 2:20
leon de boer25-Apr-19 2:20 
QuestionPreprocessor Directives in C Program Pin
Aakashdata22-Apr-19 22:57
Aakashdata22-Apr-19 22:57 
AnswerRe: Preprocessor Directives in C Program Pin
Renuka peshwani22-Apr-19 23:16
Renuka peshwani22-Apr-19 23:16 
AnswerRe: Preprocessor Directives in C Program Pin
Richard MacCutchan22-Apr-19 23:43
mveRichard MacCutchan22-Apr-19 23:43 
AnswerRe: Preprocessor Directives in C Program Pin
leon de boer23-Apr-19 6:55
leon de boer23-Apr-19 6:55 
GeneralRe: Preprocessor Directives in C Program Pin
k505423-Apr-19 7:01
mvek505423-Apr-19 7:01 
GeneralRe: Preprocessor Directives in C Program Pin
leon de boer23-Apr-19 7:15
leon de boer23-Apr-19 7:15 
JokeRe: Preprocessor Directives in C Program Pin
Peter_in_278023-Apr-19 12:15
professionalPeter_in_278023-Apr-19 12:15 
GeneralRe: Preprocessor Directives in C Program Pin
leon de boer23-Apr-19 14:43
leon de boer23-Apr-19 14:43 
GeneralRe: Preprocessor Directives in C Program Pin
Richard MacCutchan23-Apr-19 21:14
mveRichard MacCutchan23-Apr-19 21:14 
QuestionThe GOD Pin
hbtalha21-Apr-19 7:30
hbtalha21-Apr-19 7:30 
AnswerRe: The GOD Pin
Gerry Schmitz21-Apr-19 7:51
mveGerry Schmitz21-Apr-19 7:51 
QuestionVector of Class with Array Pin
T Bones Jones19-Apr-19 10:21
T Bones Jones19-Apr-19 10:21 
I have a class Matrix that I made years ago and has worked without problems. It looks like this:

class Matrix
 {
  private:
    double *M;
    int ROWS, COLUMNS;
  public:
    Matrix (): M(new double[1]), ROWS(1), COLUMNS(1) { }                        // default constructor
    Matrix (int R, int C): M(new double[R*C]), ROWS(R), COLUMNS(C) { }          // constructor
    ~Matrix() {delete[] M; };                                                   // destructor
    Matrix(const Matrix& m): M(new double[m.ROWS*m.COLUMNS]),                   //copy constructor
       ROWS(m.ROWS), COLUMNS(m.COLUMNS)
       {for (int i=0; i<(ROWS*COLUMNS); i++) M[i]=m.M[i]; }

    double& operator() (const int R, const int C);                              //output a value from (row,col) cell
    double operator() (const int R, const int C) const;
}


In my new program, I have made use of a vector of this Matrix class, as in
vector<matrix> J;

The problem comes when I add a new Matrix to this vector, as in:
J.push_back(NewMatrix);

The program will run fine 10 or 20 times, but then crash at this line with J.push_back().

I have tried using the vector like a conventional array, where I know the size, and use a for loop, in the form: for (unsigned i=0; i
AnswerRe: Vector of Class with Array Pin
CPallini19-Apr-19 10:32
mveCPallini19-Apr-19 10:32 
GeneralRe: Vector of Class with Array Pin
T Bones Jones19-Apr-19 11:04
T Bones Jones19-Apr-19 11:04 
GeneralRe: Vector of Class with Array Pin
Richard MacCutchan19-Apr-19 21:53
mveRichard MacCutchan19-Apr-19 21:53 
GeneralRe: Vector of Class with Array Pin
CPallini20-Apr-19 4:17
mveCPallini20-Apr-19 4:17 

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.