tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
220
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von xFile
    xFile xFile ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Ort
    Hagen
    Beiträge
    60
    hallo,
    ich arbeite mit dem Visual Studio 2008 und programmiere in C++ mit .NET.

    Meine Frage ist folgende, ich habe als Bsp. diese Klasse:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    ref class Object
    {
    public:
        // x-position
        Int16 _x;
        property Int16 x
        {
            Int16 get() { return(_x); }
            private:
            void set(Int16 value) { _x = value; }
        }
     
        // y-position
        Int16 _y;
        property Int16 y
        {
            Int16 get() { return(_y); }
            private:
            void set(Int16 value) { _y = value; }
        }
     
        Object(void);
    };
    Ich möchte später von dieser Klasse ableiten, diese dient als Basisklasse wie die Form Klasse bei .Net für die GUI Programmierung.
    Die Klasse ist verwaltet und man kann mit gcnew ein objekt erzeugen, aber was ist mit den Variablen.
    Ist es richtig das ich die als Eigenschaft einfach als:

    Code :
    1
    
    Int16 _x;
    anlegen kann oder doch besser:

    Code :
    1
    
    Int16^ _x;

    Ich glaube ich sitz schon zu lange davor, irgendwie ist bei mir grad alles durcheinander :-D

    gruß
    adam p.
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    Warum sollte man einen Werttypen (als Attribut eines Referenz-Typs) unbedingt auf dem managed Heap ablegen? Das ist nur Verschwendung und erfordert mehr Code von deiner Seite.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 09.11.10, 07:15
  2. Verwaltete Klassen öffentlich machen (Visual C++ EE)
    Von Trombo79 im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 02.07.08, 21:51
  3. Antworten: 10
    Letzter Beitrag: 23.10.07, 15:41
  4. Verwaltete Erweiterungen verwenden
    Von titanic im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 23.05.06, 08:57
  5. variablen check (undefined oder int)
    Von spierala im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 25.10.04, 19:28