Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Membervariablen

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
02.05.2004, 23:57 Uhr
derphilipder



Tach!
Ich versuche gerade in die MFC einzusteigen und da taucht dieser Begriff immer wieder auf. Was genau habe ich unter einer Membervariablen zu verstehen?
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.05.2004, 00:05 Uhr
~toxic
Gast


hi, eine membervariable, ist eine variable welche einer klasse angehört, also sie ist member dieser klasse und in den meisten fällen public, dh. man kann auf diese membervariable innerhalb der klasse, aus jeder funktion zugreifen.
zb.
C++:
class MyClass : public CDialog
{
// Konstruktion
public:
    CString m_sName;
    void Funktion();
    MyClass(CWnd* pParent = NULL);   // Standardkonstrucktor;
...
void MyClass::Funktion()
{
             m_sName = "test";
             return;
}
...

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.05.2004, 18:45 Uhr
derphilipder



Also nichts weiter als ein Klassenelement?
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.05.2004, 19:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Anmerkung: public bedeut nicht das man innerhalb der Klasse auf etwas zugreifen kann, denn das kann man immer. public bedeutet das man von ausserhalb, also über die Klasseninstanz direkt darauf zugreifen kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.05.2004, 23:52 Uhr
~LeChuck (toxic)
Gast


ja genau, ein klassen-element, zb.

C++:
MyClass* m_dialog;

dann kann man mit

C++:
m_dialog->m_sName = "text";

auf die member zugreiffen, vorrausgesetzt sie ist "public" (siehe post 003)
--
grusz
 
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: