Domande taggate «struct»

Una parola chiave in vari linguaggi di programmazione la cui sintassi è simile o derivata da C (C ++, C #, Swift, Go, Rust, ecc.). Utilizzare un tag specifico del linguaggio di programmazione per taggare le domande che implicano l'uso di una `struttura` poiché la sintassi e la semantica possono dipendere dal linguaggio. Parola chiave definisce o dichiara un tipo di dati composto da altri tipi di dati. Ogni membro di una struttura ha la propria area di memoria (al contrario di un "sindacato" i cui membri condividono una singola area di memoria).

28
Quando dovrei usare una struct piuttosto che una classe in C #?
Quando dovresti usare struct e non class in C #? Il mio modello concettuale è che le strutture vengono utilizzate nei momenti in cui l'oggetto è semplicemente una raccolta di tipi di valore . Un modo per tenerli logicamente tutti insieme in un insieme coeso. Mi sono imbattuto in queste …
1391 c#  struct 








25
Strutture simili a C in Python
C'è un modo per definire comodamente una struttura simile a C in Python? Sono stanco di scrivere cose come: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

30
Quali sono le differenze tra struct e class in C ++?
Questa domanda è già stata posta nel contesto di C # /. Net . Ora vorrei imparare le differenze tra una struttura e una classe in C ++. Si prega di discutere le differenze tecniche e le ragioni per scegliere l'una o l'altra nella progettazione OO. Inizierò con un'ovvia differenza: …
441 c++  oop  class  struct  c++-faq 

15
Differenza tra una struttura e un'Unione
C'è qualche buon esempio per dare la differenza tra a structe a union? Fondamentalmente so che structutilizza tutta la memoria del suo membro e unionutilizza lo spazio di memoria dei membri più grandi. C'è qualche altra differenza di livello del sistema operativo?
412 c  struct  unions 


3
Quali sono gli usi dei tag in Go?
In Go Language Specification , menziona una breve panoramica dei tag: Una dichiarazione di campo può essere seguita da un tag letterale stringa facoltativo, che diventa un attributo per tutti i campi nella dichiarazione di campo corrispondente. I tag sono resi visibili attraverso un'interfaccia di riflessione ma vengono altrimenti ignorati. …
392 go  reflection  struct 

19
Come stampare le variabili struct nella console?
Come posso stampare (nella console) il Id, Title, Name, ecc di questa struct 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 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.