Kann ein structin C ++ geerbt
Kann ein structin C ++ geerbt
Ich habe ein schnelles Framework, das eine Struktur definiert: public struct CollectionTO { var index: Order var title: String var description: String } Ich kann jedoch nicht den impliziten Element-Initialisierer aus einem anderen Projekt verwenden, das die Bibliothek importiert. Der Fehler...
Gibt es Nachteile beim Übergeben von Strukturen nach Wert in C, anstatt einen Zeiger zu übergeben? Wenn die Struktur groß ist, gibt es offensichtlich den leistungsfähigen Aspekt des Kopierens vieler Daten, aber für eine kleinere Struktur sollte dies im Grunde das gleiche sein wie das Übergeben...
Ich verwende automatisch implementierte Eigenschaften. Ich denke, der schnellste Weg, um Folgendes zu beheben, besteht darin, meine eigene Hintergrundvariable zu deklarieren. public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Fehlermeldung: Der Rückgabewert von 'Ausdruck'...
Ich erhalte diesen Fehler: Warnung: Inkompatible implizite Deklaration der eingebauten Funktion 'malloc' Ich versuche das zu tun: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Nur als Referenz wird folgende Struktur verwendet: typedef struct { fileinfo** filedata; size_t...
Können Sie eine Instanz einer Struktur einer anderen zuweisen, wie folgt: struct Test t1; struct Test t2; t2 = t1; Ich habe gesehen, dass es für einfache Strukturen funktioniert, aber funktioniert es für komplexe Strukturen? Woher weiß der Compiler, wie Datenelemente abhängig von ihrem Typ kopiert...
Es gibt mehrere Antworten / Techniken auf die folgende Frage: Wie setze ich Standardwerte für Golang-Strukturen? So initialisieren Sie Strukturen in Golang Ich habe ein paar Antworten, aber weitere Diskussionen sind
Ich versuche einen bequemen Weg zu finden, um 'pod' C ++ - Strukturen zu initialisieren. Betrachten Sie nun die folgende Struktur: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Wenn ich dies bequem in C (!) Initialisieren...
Ich muss ein Element aus einer Mongo-Datenbank abrufen, also habe ich eine Struktur wie diese definiert type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Jetzt muss ich es auch in JSON codieren, aber es codiert die Felder in Großbuchstaben (ich erhalte...
Ich habe C nicht sehr lange geschrieben und bin mir daher nicht sicher, wie ich diese Art von rekursiven Dingen ausführen soll ... Ich möchte, dass jede Zelle eine andere Zelle enthält, aber ich erhalte einen Fehler entlang der Zeilen von "Feld 'Kind' hat unvollständigen Typ". Was geht? typedef...
Ich bin auf einen Code gestoßen, der Folgendes enthält: struct ABC { unsigned long array[MAX]; } abc; Wann ist es sinnvoll, eine solche Erklärung zu
Ich weiß, dass Strukturen in .NET keine Vererbung unterstützen, aber es ist nicht genau klar, warum sie auf diese Weise eingeschränkt sind. Welcher technische Grund verhindert, dass Strukturen von anderen Strukturen
In Noda Time v2 wechseln wir zur Auflösung von Nanosekunden. Das bedeutet, dass wir keine 8-Byte-Ganzzahl mehr verwenden können, um den gesamten Zeitbereich darzustellen, an dem wir interessiert sind. Dies hat mich veranlasst, die Speichernutzung der (vielen) Strukturen von Noda Time zu...
Wenn ich eine Struktur wie diese habe: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Was wäre der einfachste Weg, um diese Struktur auf 0 zu initialisieren? Würde das Folgende ausreichen? myStruct _m1 = {0}; oder Muss ich jedes Mitglied explizit auf 0 setzen? myStruct _m2 =...
Wenn ich zuvor eine Reihe verwandter Variablen speichern musste, habe ich eine Klasse erstellt. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; Aber ich frage mich, ob...
Ich definiere eine Struktur ... type Session struct { playerId string beehive string timestamp time.Time } Manchmal weise ich ihm eine leere Sitzung zu (weil Null nicht möglich ist) session = Session{}; Dann möchte ich überprüfen, ob es leer ist: if session == Session{} { // do stuff... }...
Ich versuche eine Struktur zu deklarieren, die von einer anderen Struktur abhängig ist. Ich möchte verwenden sizeof, um sicher / pedantisch zu sein. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Jetzt möchte ich eine Struktur deklarieren child_t, die dieselbe...
Nach Abschluss meiner C ++ - Klasse schien es mir, dass die Strukturen / Klassen bis auf ein paar kleine Unterschiede praktisch identisch sind. Ich habe noch nie in C programmiert. aber ich weiß, dass es Strukturen hat. Ist es in C möglich, andere Strukturen zu erben und einen Modifikator für...
Ich bin mit der Tatsache vertraut, dass in Go Schnittstellen eher Funktionalität als Daten definieren. Sie fügen eine Reihe von Methoden in eine Schnittstelle ein, können jedoch keine Felder angeben, die für irgendetwas erforderlich wären, das diese Schnittstelle implementiert. Beispielsweise: //...
Unabhängig davon, wie "schlecht" der Code ist und ob die Ausrichtung usw. auf dem Compiler / der Plattform kein Problem darstellt, ist dieses Verhalten undefiniert oder fehlerhaft? Wenn ich eine Struktur wie diese habe: - struct data { int a, b, c; }; struct data thing; Ist es legal , den...