|
Nicolas S. |
Forum-Century
|
|
Beiträge: 146
|
|
|
|
Anmeldedatum: 15.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014a/b
|
|
|
|
|
|
Verfasst am: 24.09.2009, 13:52
Titel: Leeres Objekt erzeugen
|
|
Hallo zusammen,
ich suche eine Möglichkeit, ein leeres Objekt einer eigenen Klasse zu erzeugen, in etwa so:
Es ist klar, daß obiger Code nicht funktionieren kann, da [] kein Objekt der Klasse foo ist. Aber wie geht's?
Grüße
Nicolas
P.S.: Wahrscheinlich muß ich dann auch isempty für die Klasse foo überladen werden?
_________________
--
The programmer suggested it.
|
|
|
|
|
Nicolas S. |
Themenstarter
Forum-Century
|
|
Beiträge: 146
|
|
|
|
Anmeldedatum: 15.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014a/b
|
|
|
|
|
|
Verfasst am: 24.09.2009, 14:07
Titel:
|
|
Ein fieser Hack sähe so aus:
Aber gibt es auch eine saubere Möglichkeit?
_________________
--
The programmer suggested it.
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.09.2009, 13:28
Titel:
|
|
Hallo,
ganz sicher bin ich nicht, was Du mit leeres Object meinst:
- ein Array der Größe nx0? Es gibt ein Kapitel, welches die Methode "empty" beschreibt (suche nach "Creating Empty Arrays", der erste hit)
- oder dass man unterscheiden kann innerhalb des Konstruktors nach "echtem" Konstruktor und "Defaultkonstruktor"? Das geschieht normalerweise über
Titus
|
|
|
Nicolas S. |
Themenstarter
Forum-Century
|
|
Beiträge: 146
|
|
|
|
Anmeldedatum: 15.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014a/b
|
|
|
|
|
|
Verfasst am: 28.09.2009, 14:40
Titel:
|
|
Hallo Titus,
danke für die Antwort. "If everything else fails, read the manual!" - Ich hätte es beherzigen sollen.
Der Defaultkonstruktor sollte tatsächlich ein leeres Objekt zurückliefern.
Damit lautet das, was ich wirklich wollte so:
Danke und viele Grüße
Nicolas
_________________
--
The programmer suggested it.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|