Fehler, Irrtümer, Fragen - Seite 1991
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
Fügen Sie der Struktur einen Standardkonstruktor hinzu.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
fxsaber, 2017.09.06 09:38
Ich bin unaufmerksam:) Können Sie erklären, warum dies notwendig ist? Warum kann der Konstruktor nicht verwendet werden?
Oder soll ein Fehler bei der Strukturinitialisierung mit einem geschlossenen Feld angezeigt werden?
Ich bin unaufmerksam:) Können Sie erklären, warum dies notwendig ist? Warum kann der Konstruktor nicht verwendet werden?
Beim Schreiben meines eigenen Codes bin ich nämlich auf eine Situation gestoßen, in der meine Struktur an einer Vereinigung beteiligt ist. Die Lösung mit einem leeren Konstruktor kam mir sofort in den Sinn, aber es war schade, dass mein Code eine Union hatte. Deshalb habe ich diese Frage nicht gestellt, um mich zu langweilen, sondern aus praktischen Gründen.
Ich musste diese Wendung schreiben, um diesen "Fehler" (ist es ein Fehler oder nicht?) zu vermeiden.
Eine andere Lösung habe ich noch nicht gesehen.
Starten Sie es und sehen Sie das Problem. Es scheint, dass nur Strukturen mit öffentlichen Feldern jetzt mit Gewerkschaften erlaubt sind. Dann wäre es möglich, struct = {0} zu schreiben;
Dies ist nicht der Fall.
Dies ist nicht der Fall.
Vielleicht habe ich Sie wieder falsch verstanden, aber dieser Code funktioniert ohne jegliche Warnungen:
Vielleicht habe ich Sie wieder falsch verstanden, aber dieser Code funktioniert ohne jegliche Warnungen:
Das stimmt, die öffentlichen Strukturen werden initialisiert. Aber die Gewerkschaft hat damit nichts zu tun.
Interessanterweise wird, wenn eine Struktur mit einem verborgenen Feld zu einem öffentlichen Feld einer neuen Struktur gemacht wird, die neue Struktur auch nicht initialisiert, selbst wenn alle Felder offen sind.
Hallo, können Sie mir sagen, ob es möglich ist , ein Array zu deklarieren, indem Sie die Anzahl der Elemente in ihm mit einer Variablen angeben? Wenn nicht, wie kann dies geschehen?
Hallo, können Sie mir sagen, ob es möglich ist , ein Array zu deklarieren, indem Sie die Anzahl der Elemente in ihm mit einer Variablen angeben? Wenn nicht, wie kann dies geschehen?
https://www.mql5.com/ru/docs/array/arrayresize
Hallo, können Sie mir sagen, ob es möglich ist , ein Array zu deklarieren, indem Sie die Anzahl der Elemente in ihm mit einer Variablen angeben? Wenn nicht, wie kann dies geschehen?
ArrayResize()