Suchergebnisse für Anfrage "struct"
Berechnung der Größe der Struktur
Ich habe das Konzept der Strukturelementausrichtung und des Strukturauffüllungskonzepts durchgearbeitet, als ich feststellte, dass die Größe diesesstruct ... struct node{ int b; char a; }; ... ist 8 Bytes (d. h. es enthält 3 Bytes Auffüllung), ...
flexibles Arraymitglied in einer verschachtelten Struktur
Ist es ein gültiger C-Code, flexible Array-Mitglieder in verschachtelten Strukturen zu haben? Ist es also gewährleistet, dass mein unten stehender Beispielcode mit einem vernünftigen Compiler wie erwartet funktioniert? #include <stdio.h> ...
Gehe eingebettete Strukturaufruf-Kindmethode anstelle der Elternmethode
Hier ein Beispiel für Go-Code mit einer Schnittstelle, einer übergeordneten Struktur und zwei untergeordneten Strukturen package main import ( "fmt" "math" ) // Shape Interface : defines methods type ShapeInterface interface { Area() float64 ...
Generische Einschränkungen, wobei T: struct und wobei T: class
Ich möchte folgende Fälle unterscheiden: Ein einfacher Werttyp (z. B.int)Ein nullwertfähiger Werttyp (z. B.int?) Ein Referenztyp (z. B.string) - optional wäre es mir egal, ob dies auf (1) oder (2) oben abgebildet wirdIch habe den folgenden Code ...
myView.frame.origin.x = value; funktioniert nicht - aber warum?
Ich weiß, dass ich das nicht benutzen kann: myView.frame.origin.x = 25.0;und das muss ich stattdessen verwenden: CGRect myFrame = myView.frame; myFrame.origin.x = 25.0; myView.frame = myFrame; Und ich mache es die ganze Zeit, aber ich weiß ...
Strukturpolsterung
Ich weiß, dass der Compiler das Struktur-Padding ausführt, da die CPU jeweils ein Wort lesen kann (die Wortgröße hängt von der Architektur 16/32/64 ab), aber ich kann das Padding-Verhalten für das folgende Beispiel nicht verstehen. struct pad { ...
Lesen Sie die Daten aus der Datei und speichern Sie sie in einem Array von Strukturen
So brauche ich Hilfe beim Erstellen eines Programms, das eine Datei öffnet und die Daten aus der Datei in ein Array von Strukturen liest und dann eine Vielzahl von Dingen wie höchste, niedrigste, durchschnittliche und ...
Speicherzuordnung auf der GPU für dynamisches Array von Strukturen
Ich habe ein Problem mit der Übergabe eines Arrays von struct an den GPU-Kernel. Ich basierend auf diesem Thema -cudaMemcpy Segmentierungsfehler [https://stackoverflow.com/questions/15431365/cudamemcpy-segmentation-fault] und ich habe etw so ...
Explizite Initialisierung von Struktur- / Klassenmitgliedern
struct some_struct{ int a; }; some_struct n = {}; n.a wird danach 0 sein; Ich weiß, dass diese geschweifte Form der Initialisierung von C geerbt wird und aus Kompatibilitätsgründen mit C-Programmen unterstützt wird. Dies funktioniert jedoch nur ...
Error beim Übergeben eines Zeigers an ein Array von Strukturen
#include <stdio.h> #include <stdlib.h> struct Point { double x; }; void test(struct Point **a, int len) { int i; printf("a = %p\n", a); for (i = 0; i < len; ++i) printf("%f\n", a[i]->x); } int main() { int i; int len = 4; struct Point *P; P = ...