Suchergebnisse für Anfrage "struct"

4 die antwort

Unerwartete Rückkehr der anonymen Struktur

Ich versuche eine Methode zu implementieren, die eine modifizierte Struktur basierend auf der ursprünglichen zurückgibt, wie zum Beispiel: type Project struct { Username string Id uint Alias string Data *json.RawMessage Scheme Scheme } func (p ...

4 die antwort

General Socket Question - Übertragen von C ++ - Strukturen von Java nach C ++

Ich habe eine allgemeine Frage zur Socket-Programmierung. Ich habe eine C-Struktur namens Data: struct data { double speed; double length; char carName[32]; struct Attribs; } struct Attribs { int color; }Ich möchte in der Lage sein, eine ...

2 die antwort

Struct hat eine andere Größe, wenn die Feldreihenfolge unterschiedlich ist

package main import ( "fmt" "unsafe" ) type A struct { a bool b int64 c int } type B struct { b int64 a bool c int } type C struct { } func main() { // output 24 fmt.Println(unsafe.Sizeof(A{})) // output 16 fmt.Println(unsafe.Sizeof(B{})) // ...

TOP-Veröffentlichungen

2 die antwort

Subscript einer Struktur legt keine Werte fest, wenn sie als implizit entpacktes optionales @ erstellt wir

Warum kann ich das Array "numbers" nicht mit Hilfe von Indizes ändern, wenn "Foo" eine implizit entpackte Option ist? struct Foo { var numbers = [0,0,0] subscript(index: Int) -> Int { get { return self.numbers[index] } set { self.numbers[index] ...

10 die antwort

Wie verwende ich einen C ++ - String in einer Struktur, wenn ich () dieselbe Struktur mallociere?

Ich habe das folgende Beispielprogramm geschrieben, aber es stürzt mit segfault ab. Das Problem scheint mit der Verwendung von @ zu semalloc undstd::strings in der Struktur. #include <iostream> #include <string> #include <cstdlib> struct example ...

6 die antwort

Golang Grundlagen Struktur und neues () Schlüsselwort

Ich habe Golang gelernt und als ich das Kapitel über Strukturen durchgesehen habe, bin ich auf verschiedene Arten zum Initialisieren von Strukturen gestoßen. p1 := passport{} var p2 passport p3 := passport{ Photo: make([]byte, 0, 0), Name: ...

6 die antwort

C - Zeigerdaten in Datei speichern / laden

Erstens entschuldige ich mich, wenn diese Frage schon einmal gestellt wurde oder eine offensichtliche Lösung hat, die ich nicht sehen kann. Ich habe ein @ gefund ähnlic [https://stackoverflow.com/questions/2763438/write-pointer-to-file-in-c] ...

2 die antwort

Verschiedene Werte durch Übergabe von Zeigern an eine Funktion in Go @ erhalt

Say Ich möchte einen Zeiger an eine Funktion übergeben und den Wert einer Struktur ändern, auf die dieser Zeiger zeigt. Normalerweise würde ich dies tun, indem ich den Zeiger dereferenziere: type Test struct { Value int} func main() { var i Test ...

8 die antwort

Warum unterstützt C ++ die memberweise Zuweisung von Arrays innerhalb von Strukturen, aber nicht generell?

Ich verstehe, dass die memberweise Zuweisung von Arrays nicht unterstützt wird, sodass Folgendes nicht funktioniert: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment"Ich habe dies nur als Tatsache akzeptiert ...

6 die antwort

Ist es möglich, eine Vererbung von einer abstrakten / Basisstruktur durchzuführen oder etwas in dieser Richtung in C zu simulieren?

Ich arbeite derzeit mit einem C-Programm, das Strukturen verwendet, die aus xyz-Koordinaten bestehen, aber manchmal beziehen sich diese Koordinaten auf Vektoren (Kraft- / Geschwindigkeitstyp, nicht auf die Datenstruktur), während sie sich zu ...