Suchergebnisse für Anfrage "struct"
Wie ist das Speicherlayout einer Klasse im Vergleich zu einer Struktur
Ich komme aus der C-Programmierung, bei der die Daten in einer Struktur zuerst mit der obersten Variablen, dann mit der zweiten, dritten usw. angeordnet werden. Ich programmiere jetzt in C ++ und verwende stattdessen eine Klasse. Ich möchte im ...
dereferencing Zeiger auf unvollständigen Typ
Ich habe viele Fragen dazu gesehen, aber ich werde die Frage ohne spezifischen Code anders stellen. Gibt es einen Weg vonLEICH Feststellen, warum der Typ unvollständig ist? In meinem Fall verwende ich einen anderen Code und bin mir völlig ...
Wie initialisiere ich eine Struktur mit einem Array in Rust?
Was ist die empfohlene Methode, um eine Struktur zu deklarieren, die ein Array enthält, und anschließend eine mit Null initialisierte Instanz zu erstellen? Hier ist die Struktur: #[derive(Default)] struct Histogram { sum: u32, bins: [u32; ...
Cast einen Strukturzeiger auf den Schnittstellenzeiger in Golang
Ich habe eine Funktion func doStuff(inout *interface{}) { ... }Der Zweck dieser Funktion besteht darin, einen Zeiger eines beliebigen Typs als Eingabe behandeln zu können. Aber wenn ich es mit dem Zeiger einer Struktur aufrufen möchte, habe ich ...
Unintuitives Verhalten mit Strukturinitialisierung und Standardargumenten
public struct Test { public double Val; public Test(double val = double.NaN) { Val = val; } public bool IsValid { get { return !double.IsNaN(Val); } } } Test myTest = new Test(); bool valid = myTest.IsValid;Das obige gibtvalid==true, da der ...
Kann Array von Stucts von C ++ nach C # in Unity nicht marshallen
Ich versuche, ein Array von @ zu übergebstructs von C ++ zu einem Unity-Skript in C #. Wenn ich den Code in der Produktion verwende, variiert die Größe des Arrays stark, sodass ich effektiv ein Array unbekannter Länge übergeben muss. Meine ...
Struct Speicherlayout in C
Ich habe einen C # -Hintergrund. Ich bin ein Neuling in einer einfachen Sprache wie C. In C #,structer Speicher von @ wird standardmäßig vom Compiler angelegt. Der Compiler kann Datenfelder neu anordnen oder implizit zusätzliche Bits ...
Gibt es eine Möglichkeit, Strukturelemente in einer Schleife zu drucken, ohne jedes Element in C zu benennen?
Jedes Mal, wenn ich eine Struktur drucken oder initialisieren möchte, muss ich jedes Mitglied durchgehen, wodurch der Code nicht sehr wiederverwendbar wird. Gibt es eine Möglichkeit, dies in einer for-, while- oder do while-Schleife ...
Wie C struct nur einen anderen Strukturtyp umwandeln, wenn ihre Speichergröße gleich ist?
Ich habe 2 Matrixstrukturen, bedeutet gleiche Daten, habe aber eine andere Form wie diese: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...
golang - Wie initialisiere ich ein Kartenfeld innerhalb einer Struktur?
Ich bin verwirrt, wie eine Struktur, die eine Map enthält, am besten initialisiert werden kann. Das Ausführen dieses Codes erzeugtpanic: runtime error: assignment to entry in nil map: package main type Vertex struct { label string } type Graph ...