Fehler, Irrtümer, Fragen - Seite 2718
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
ArrayResize angewendet auf verschiedene Arrays.
Oder wollen Sie ein Array mit einer Folge von Werten a: 1, 2, 3, 4, 5, 6, 7, 8,... ?
Eine Reihe. Von Ihrer Variante sah ich die Möglichkeit der sequentiellen ArrayResize.
Eine Reihe. Von Ihrer Variante sah ich die Möglichkeit der sequentiellen ArrayResize.
Sie können auch default_a im Konstruktor inkrementieren, indem Sie es vor ArrayResize auf den gewünschten Wert setzen.
Sie können auch default_a im Konstruktor inkrementieren und vor ArrayResize auf den erforderlichen Wert zurücksetzen.
Bei einer allgemeinen Aufgabe ist das nicht möglich, da es sich nicht um einen sequentiellen Wert handelt.
Es ist schade, dass wir eine statische Variable einfügen müssen, die auch noch öffentlich ist. Es sieht knusprig aus.
Wie erstelle ich ein Array von Strukturen, bei dem eines der Felder const ist?
Alternativ dazu:
Als Option:
Ich danke Ihnen. Nachdem Sie das Array gefüllt haben, können Sie ArrayFree(::sdefs) ausführen.
Wie erstelle ich ein Array von Strukturen, bei dem eines der Felder const ist?
Das ist eine merkwürdige Sache, die Sie da tun wollen. Imho - Strukturen sind C-Entitäten, wir sollten sie als POD-Objekte behandeln, passiv, ohne Konstruktoren und anderen Zucker. Sie können eine Klasse mit Setter erstellen, die eine Struktur enthält, wobei der Setter keine Neuzuweisung zulässt. Ich denke, dass dies aus gestalterischer Sicht richtiger ist.
Was Sie wollen, ist seltsam. Imho - Strukturen sind C-Entitäten, wir sollten sie als POD-Objekte behandeln, passiv, ohne Konstruktoren und anderen Zucker. Sie können eine Klasse mit einem Setter erstellen, der eine Struktur enthält, der Setter wird keine Neuzuweisung zulassen. Ich denke, dass dies aus gestalterischer Sicht richtiger ist.
Meiner Meinung nach sind Felder, die nach der Erstellung niemals geändert werden (und auch nicht geändert werden sollten), logischerweise vorgeschriebene Konst.
Meiner Meinung nach ist es bei Feldern, die nach der Erstellung niemals geändert werden (und auch nicht geändert werden sollten), logisch, const zu schreiben.
Nun, Sie haben auch einen Konstruktor. Das bleibt natürlich Ihnen überlassen, aber Strukturen sind C-Entitäten und das Modell ist anders - passive Entitäten mit externer Logik (Funktionen).
Sie haben Ihnen auch den Konstrukteur aufgehalst. Die Entscheidung liegt natürlich bei Ihnen, aber Strukturen sind C-Entitäten und das Modell ist anders - passive Entitäten mit externer Logik (Funktionen).
Constructor nur, weil man ein const-Feld nicht ohne ihn initialisieren kann. Struktur oder Klasse - das macht keinen Unterschied. Die Hauptsache ist, dass man ein Objekt hat.