Click here to Skip to main content
15,891,704 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHighlighting some text in CEdit Pin
Hadi Dayvary9-Sep-12 21:57
professionalHadi Dayvary9-Sep-12 21:57 
AnswerRe: Highlighting some text in CEdit Pin
_Flaviu10-Sep-12 19:31
_Flaviu10-Sep-12 19:31 
GeneralRe: Highlighting some text in CEdit Pin
Hadi Dayvary10-Sep-12 22:33
professionalHadi Dayvary10-Sep-12 22:33 
QuestionNON-SCALAR TYPE CONVERSION!? Pin
Jorgmen9-Sep-12 8:58
Jorgmen9-Sep-12 8:58 
AnswerRe: NON-SCALAR TYPE CONVERSION!? Pin
enhzflep9-Sep-12 9:40
enhzflep9-Sep-12 9:40 
AnswerRe: NON-SCALAR TYPE CONVERSION!? Pin
pasztorpisti9-Sep-12 9:52
pasztorpisti9-Sep-12 9:52 
AnswerRe: NON-SCALAR TYPE CONVERSION!? Pin
Jorgmen9-Sep-12 10:52
Jorgmen9-Sep-12 10:52 
GeneralRe: NON-SCALAR TYPE CONVERSION!? Pin
enhzflep9-Sep-12 12:33
enhzflep9-Sep-12 12:33 
Ooo-ouch!

Those warning messages are pretty nasty. They offered me no help at all in solving the problem. At first I thought it may be a result of being structs, rather than classes - no, of course not. Default access is public instead of private, but it did then get me thinking.

I was writing out the constructors when the idea of default constructors hit me in the face..

Notice in your NodoMiembro definition, you have a variable of type Miembro? Well, have a close look at the way it's defined - It's just Miembro persona;

Just back-up a bit and think what would happen if you tried to instantiate the struct like this in your main() - it would fail miserably.

Here:
C++
#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;

struct Miembro
{
    int id;
    int activo;
    int pass;

    Miembro(int a, int b, int c)
    {
        id = a;
        activo = b;
        pass = c;
    }
};
int main(void)
{
    Miembro a;
}


Basically, the fix is to add default constructors to both the the Miembro and the NodoMiembro structs.

C++
Miembro()
{
    id=activo=pass=0;
}


and

C++
NodoMiembro()
{
    nextmiem = prevmiem = NULL;
}

Make it work. Then do it better - Andrei Straut

AnswerRe: NON-SCALAR TYPE CONVERSION!? Pin
Chuck O'Toole9-Sep-12 12:39
Chuck O'Toole9-Sep-12 12:39 
GeneralRe: NON-SCALAR TYPE CONVERSION!? Pin
pasztorpisti9-Sep-12 14:07
pasztorpisti9-Sep-12 14:07 
GeneralRe: NON-SCALAR TYPE CONVERSION!? Pin
pasztorpisti9-Sep-12 14:09
pasztorpisti9-Sep-12 14:09 
AnswerRe: NON-SCALAR TYPE CONVERSION!? Pin
«_Superman_»9-Sep-12 18:51
professional«_Superman_»9-Sep-12 18:51 
QuestionDocking Pane with CHtmlView repaint problem. Pin
sdancer759-Sep-12 0:03
sdancer759-Sep-12 0:03 
AnswerRe: Docking Pane with CHtmlView repaint problem. Pin
_Flaviu10-Sep-12 19:45
_Flaviu10-Sep-12 19:45 
GeneralRe: Docking Pane with CHtmlView repaint problem. Pin
sdancer7510-Sep-12 20:10
sdancer7510-Sep-12 20:10 
QuestionPaint text on Microsoft Windows desktop Pin
Brandon-X120008-Sep-12 4:46
Brandon-X120008-Sep-12 4:46 
QuestionRe: Paint text on Microsoft Windows desktop Pin
David Crow8-Sep-12 17:37
David Crow8-Sep-12 17:37 
AnswerRe: Paint text on Microsoft Windows desktop Pin
Brandon-X120009-Sep-12 12:58
Brandon-X120009-Sep-12 12:58 
GeneralRe: Paint text on Microsoft Windows desktop Pin
Richard Andrew x6410-Sep-12 5:09
professionalRichard Andrew x6410-Sep-12 5:09 
QuestionDifference between Variable Definition and Declaration Pin
Rahul Allen7-Sep-12 10:47
Rahul Allen7-Sep-12 10:47 
AnswerRe: Difference between Variable Definition and Declaration Pin
Richard Andrew x647-Sep-12 12:13
professionalRichard Andrew x647-Sep-12 12:13 
GeneralRe: Difference between Variable Definition and Declaration Pin
pasztorpisti7-Sep-12 12:26
pasztorpisti7-Sep-12 12:26 
GeneralRe: Difference between Variable Definition and Declaration Pin
Richard Andrew x647-Sep-12 12:27
professionalRichard Andrew x647-Sep-12 12:27 
AnswerRe: Difference between Variable Definition and Declaration Pin
pasztorpisti7-Sep-12 12:18
pasztorpisti7-Sep-12 12:18 
AnswerRe: Difference between Variable Definition and Declaration Pin
David Crow8-Sep-12 17:41
David Crow8-Sep-12 17:41 

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.