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

C - int-Array innerhalb der Struktur deklarieren

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

Wie geht man mit der Unveränderlichkeit von zurückgegebenen Strukturen um?

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

C ++ - Methode, die eine Struktur zurückgeben kann / kann

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

C Programmierung. Wie man eine Struktur tief kopiert?

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

Kann ein C ++ - Compiler Elemente in einer Struktur neu ordnen?

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

Go Templates: Bereich über Slice von Strukturen anstelle von Struct von Slices

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

doppelfreier oder fehlerhafter Fehler beim Kopieren eines Objekts mit memcpy

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

Warum gibt es kein zyklisches Layout-Problem für Klassen in C #?

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

Welche Vorteile haben unbenannte Strukturen / Vereinigungen in C?

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

C Unbekannter Typname 'my_structure'

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