Ein Schlüsselwort in verschiedenen Programmiersprachen, deren Syntax C ähnelt oder von C abgeleitet ist (C ++, C #, Swift, Go usw.). Verwenden Sie ein spezielles Programmiersprachen-Tag, um Fragen zu markieren, die die Verwendung einer 'struct' als Syntax beinhalten, und Semantik kann sprachabhängig sein. Schlüsselwort definiert oder deklariert einen Datentyp, der aus anderen Datentypen besteht. Jedes Mitglied einer Struktur hat seinen eigenen Speicherbereich (im Gegensatz zu einer "Union", deren Mitglieder einen einzigen Speicherbereich teilen).
%Vor%
Dieser Code zeigt eine Warnung: -
Warnung: Die Deklaration deklariert nichts (standardmäßig aktiviert)
Wo der folgende Code keine Warnung anzeigt
%Vor%
Warum wird 'Warnung' nur im ersten Code angezeigt?
06.02.2014, 18:06
Ich suche nach einer Methode für die Initialisierung einer komplexen Struktur, die Vektor in einer einzelnen Zeile enthält.
Zum Beispiel, wenn ich diese Struktur habe:
%Vor%
Ich kann C auf diese Weise initialisieren: C c = {{0.0,0.1},{1....
02.02.2012, 16:35
Ich möchte prüfen, ob eine Struktur leer ist, d. h. wenn alle Felder auf ihren Standardwert gesetzt sind. Folgendes funktioniert wie erwartet:
%Vor%
Ich wollte das etwas verkürzen, also habe ich die leere struct-Initialisierung in die if-Anw...
09.08.2014, 19:46
Betrachten Sie dieses Codebeispiel:
%Vor%
Ich dachte immer, dass etwas wie das Übergeben von B * an A * und das Verwenden von A * zum Manipulieren des B * -Objekts eine strenge Aliasing-Verletzung ist.
Aber dann erkannte ich, dass der Standa...
20.02.2017, 19:20
Sorry für den Titel, ich finde keine Wörter, um meine Frage in wenigen Worten zu beschreiben.
Ich weiß bereits, dass swift die in c geschriebene Struktur benutzen kann. Zum Beispiel
In Bridging-Header.h
%Vor%
Dann kann ich Pointer dire...
05.06.2014, 03:01
Ist es OK, ein Double-Array in eine Double-Struktur umzuwandeln?
%Vor%
Dies druckt 1 2 3 . Aber ist es garantiert immer mit jedem Compiler zu arbeiten?
EDIT: Nach
9.2.21: Ein Zeiger auf ein Standard-Layout-Strukturobjekt, passend...
26.06.2015, 21:26
%Vor%
Das sieht aus wie eine Struktur mit einem eingebetteten Feld sync.Mutex, aber ich kann meinen Kopf nicht um die zweite Klammerreihe herumführen. Es kompiliert und führt aus, aber was ist los? Warum ist das Etikett auf dem make-Befehl wich...
01.11.2016, 23:07
Ich habe mich schnell an die Frage gehalten. Angenommen, ich habe ein Objekt, um zu überprüfen, ob es in Swift von struct oder class stammt.
06.08.2015, 07:22
Ich habe irgendeinen Code gelesen, bei dem Ganzzahlen mit beliebiger Länge verwendet wurden, wobei der GNU Multi-Precision (GMP) Bibliothekscode verwendet wurde. Der Typ für eine MP-Ganzzahl ist mpz_t , wie in der Header-Datei gmp.h definiert....
29.01.2011, 04:14
%Vor%
Ich kann keinem Member einer Struktur Werte zuweisen. Ich erhalte den folgenden Fehler:
Fehler: Kann 'name' nicht zu 'petItem' zuweisen.
Gibt es eine Abhilfe oder muss ich ALLE Werte während der Instanzerstellung zuweisen?
15.08.2014, 22:38