Ergebnis 1 bis 20 von 21

Thema: Let's D

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #13
    Zitat Zitat von Ineluki Beitrag anzeigen
    Operatorenueberladung ?
    http://www.digitalmars.com/d/2.0/ope...erloading.html

    Zitat Zitat von Ineluki Beitrag anzeigen
    Templates ?
    http://www.digitalmars.com/d/2.0/template.html

    Zitat Zitat von Ineluki Beitrag anzeigen
    b = a; b.x=5; a.x == 5 ? Ist operator= bei Klassen standardmaessig Copy-Operator (also separater Speicher) oder Copy of Reference ?
    Bei Klassen wird standardmäßig die Referenz kopiert. Bei Strukturen wird bitweise kopiert.
    Objekte werden übrigens auch standardmäßig auf dem Heap alloziert. Um explizit auf dem Stack zu allozieren, wird das Schlüsselwort scope vorangestellt.
    Code (D):
     
    class A {
        int v;
    }
     
    void main() {
        auto a1 = new A; // a1 ist auf dem Heap alloziert
        scope a2 = new A; // a2 ist auf dem Stack alloziert
    }
     


    Edit: Sieht aus, als würde euer Syntaxhighlighter nicht alle D-Schlüsselwörter umfassen. :/

    Geändert von Kyuu (28.09.2009 um 09:38 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •