Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Kein Kopierkonstruktor für Cobarray

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.08.2002, 17:41 Uhr
~Lord Hessia
Gast


Ich habe ein Programm mit einer Funktion deren Rückgabewert CObArray ist. Wenn ich das ganze kompilieren möchte, erhalte ich die Fehlermeldung
"kein Kopierkonstruktor verfügbar" mit einem Verweis auf die letzte Zeile

return m_oaErgebnisArray;

Was muss ich tun, wenn ich dennoch das CObArray zurückgeben will?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.08.2002, 20:32 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ist nicht dafür überladen worden. Warum nutzt Du keinen Zeiger?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.08.2002, 20:42 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Müsste eigentlich so funktionieren:

C++:
void CCopyDlg::OnShowArray()
{
    CObArray* pArray = new CObArray;
    pArray = GetArray();
    
    CPerson* pPerson = new CPerson();

    pPerson = (CPerson*)m_oaArray[0];

    AfxMessageBox(pPerson->GetName());
    
}

CObArray* CCopyDlg::GetArray()
{
    return &m_oaArray;

}

void CCopyDlg::OnSetArray()
{
    CPerson* pPerson = new CPerson();
    pPerson->SetName("mike");
    m_oaArray.Add(pPerson);
}


Ich hab die Klasse CPerson auf die schnelle hingepfuscht.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.08.2002, 20:47 Uhr
mike
Pinguinhüpfer
(Operator)


Ups!
Sorry, kleine Überschneidung . Bin kurz offline gegangen und hab dann gleich die Antwort geschreiben.
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: