struct

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).
3
Antworten

Deklaration deklariert nichts: Warnung?

%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
6
Antworten

Initialisiere eine Struktur, die Vektor enthält

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
1
Antwort

Struct Initialisierung in if-Anweisungen

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
2
Antworten

Strenge Alias- und Overlay-Vererbung

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
3
Antworten

Schnelle Verwendung von c struct

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
6
Antworten

Doppel-Array in eine Double-Struktur umwandeln

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
2
Antworten

Was sind die zweiten Klammern in dieser Golang-Struktur?

%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
6
Antworten

Wie überprüft man das Objekt zur Klasse oder Struktur in swift?

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
3
Antworten

Einige Fragen zu einem Array mit einer einzigen Instanz in typedef

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
1
Antwort

Wie kann ich einem Struct-Mitglied einen Wert zuweisen?

%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