Suchergebnisse für Anfrage "struct"

6 die antwort

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), ...

4 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

14 die antwort

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

8 die antwort

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ß ...

12 die antwort

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 { ...

4 die antwort

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

2 die antwort

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

8 die antwort

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

10 die antwort

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 = ...