Als «struct» getaggte Fragen

Ein Schlüsselwort in verschiedenen Programmiersprachen, dessen Syntax C ähnelt oder von C abgeleitet ist (C ++, C #, Swift, Go, Rust usw.). Verwenden Sie ein bestimmtes Programmiersprachen-Tag, um Fragen zu kennzeichnen, bei denen eine "Struktur" verwendet wird, da Syntax und Semantik sprachabhängig sein können. Das Schlüsselwort definiert oder deklariert einen Datentyp, der aus anderen Datentypen besteht. Jedes Mitglied einer Struktur hat seinen eigenen Speicherbereich (im Gegensatz zu einer "Union", deren Mitglieder einen einzelnen Speicherbereich gemeinsam nutzen).

28
Wann sollte ich in C # eine Struktur anstelle einer Klasse verwenden?
Wann sollten Sie struct und nicht class in C # verwenden? Mein konzeptionelles Modell ist, dass Strukturen in Zeiten verwendet werden, in denen das Element lediglich eine Sammlung von Werttypen ist . Eine Möglichkeit, sie alle logisch zu einem zusammenhängenden Ganzen zusammenzuhalten. Ich bin hier auf diese Regeln gestoßen : …
1390 c#  struct 








25
C-ähnliche Strukturen in Python
Gibt es eine Möglichkeit, eine C-ähnliche Struktur in Python bequem zu definieren? Ich bin es leid Dinge zu schreiben wie: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
446 python  struct 


15
Unterschied zwischen einer Struktur und einer Union
Gibt es ein gutes Beispiel, um den Unterschied zwischen a structund a zu geben union? Grundsätzlich weiß ich, dass structder gesamte Speicher seines Mitglieds und unionder größte Speicherplatz des Mitglieds verwendet wird. Gibt es einen anderen Unterschied auf Betriebssystemebene?
411 c  struct  unions 


3
Was sind die Verwendung (en) für Tags in Go?
In der Go-Sprachspezifikation wird eine kurze Übersicht über Tags erwähnt: Auf eine Felddeklaration kann ein optionales String-Literal-Tag folgen, das zu einem Attribut für alle Felder in der entsprechenden Felddeklaration wird. Die Tags werden über eine Reflektionsschnittstelle sichtbar gemacht, ansonsten jedoch ignoriert. // A struct corresponding to the TimeStamp protocol buffer. …
392 go  reflection  struct 

19
Wie drucke ich Strukturvariablen in der Konsole?
Wie kann ich (in der Konsole) der Druck Id, Title, Nameusw. diese Struktur in Golang? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }
380 struct  go 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.