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).
In C habe ich die unten gezeigte Struktur definiert und möchte sie inline initialisieren. (Weder die Felder in der Struktur noch das Array foos ändern sich nach der Initialisierung). Der Code im ersten Block funktioniert einwandfrei.
%Vor%...
22.06.2013, 12:00
Ich schreibe ein Spiel mit einem riesigen 2D-Array von "Zellen". Eine Zelle benötigt nur 3 Bytes. Ich habe auch eine Klasse namens CellMap, die das 2D-Array als privates Feld enthält und über einen öffentlichen Indexer darauf zugreifen kann....
01.09.2010, 13:43
Ich habe eine C ++ - Struktur und eine Methode:
%Vor%
Ich kann eine Account-Struktur zurückgeben, wenn das Konto existiert, aber was tun, wenn es kein Konto gibt?
Ich dachte daran:
Ein "is valid" -Flag auf der Struktur (also kann eine...
13.12.2010, 15:38
Ich habe die folgenden zwei Strukturen, in denen "child struct" eine "rusage struct" als Element hat.
Dann erstelle ich zwei Strukturen vom Typ "Kind", nennen wir sie childA und childB
Wie kopiere ich nur die Russe-Struktur von childA nach...
24.09.2009, 23:01
Kann ein C ++ - Compiler (speziell g ++) die internen Elemente einer Struktur umordnen?
Ich sehe ein seltsames Verhalten, bei dem ich eine Struktur habe, die etwa folgendes enthält:
%Vor%
Wenn ich dies in eine Datei schreibe, scheint die...
27.05.2009, 16:06
Nachdem ich mit den HTML-Templates von Golang herumgespielt habe, haben alle Beispiele, die ich zum Loopen über Objekte in Templates gefunden habe, Strukturen von Slices wie in diesem Beispiel an das Template übergeben:
%Vor%
mit der Vorlage...
03.07.2014, 14:09
Ich habe den folgenden Code:
%Vor%
Wenn ich es kompiliere und es ausführe, gibt es mir den folgenden Fehler:
%Vor%
Es stellt sich heraus, dass der Code das Ergebnis ausdrucken kann. Aber wie kann ich diesen Fehler beheben?
18.08.2016, 13:11
%Vor%
Ursachen:
Strukturelement 'Unit.u' vom Typ 'Unit' verursacht einen Zyklus in der Struktur
Layout.
Aber
%Vor%
kompiliert. Ich verstehe das Problem, das ich vermute. Ein endloser Zyklus wird gebildet, wenn auf ein Objekt...
13.01.2013, 23:04
Ich habe einen Code gefunden, der wie die unten gezeigte ähnliche Demo implementiert ist.
%Vor%
6.58 Unbenannt struct/union Felder in structs/unions
Wie von ISO C11 erlaubt.
Aber was sind Vorteile davon?
Weil ich sowieso au...
14.11.2012, 09:54
Ich habe diesen Code:
main.h
%Vor%
und
my_struct.h
%Vor%
aber ich bekomme das, wenn ich versuche zu kompilieren: error: unknown type name ‘my_structure’
Irgendeine Idee warum?
19.09.2013, 19:28