Pytania otagowane jako struct

Słowo kluczowe w różnych językach programowania, którego składnia jest podobna do języka C lub wywodzi się z niego (C ++, C #, Swift, Go, Rust itp.). Użyj specjalnego znacznika języka programowania, aby oznaczyć pytania wymagające użycia „struct”, ponieważ składnia i semantyka mogą być zależne od języka. Słowo kluczowe definiuje lub deklaruje typ danych złożony z innych typów danych. Każdy członek struktury ma swój własny obszar pamięci (w przeciwieństwie do „związku”, którego członkowie dzielą jeden obszar pamięci).

28
Kiedy używać struct?
Kiedy należy używać struct, a nie klasy w C #? Mój model koncepcyjny polega na tym, że struktury są używane w czasach, gdy element jest jedynie zbiorem typów wartości . Sposób na logiczne połączenie ich wszystkich w spójną całość. Natknąłem się na te zasady tutaj : Struktura powinna reprezentować pojedynczą …
1390 c#  struct 








25
Struktury podobne do C w Pythonie
Czy istnieje sposób wygodnego zdefiniowania struktury podobnej do C w Pythonie? Mam dość pisania takich rzeczy jak: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

30
Jakie są różnice między strukturą a klasą w C ++?
To pytanie zostało już zadane w kontekście C # / .Net . Teraz chciałbym poznać różnice między strukturą a klasą w C ++. Omów różnice techniczne, a także powody wyboru jednego lub drugiego projektu OO. Zacznę od oczywistej różnicy: Jeśli nie określisz public: lub private:, członkowie struktury są domyślnie publiczni; …
441 c++  oop  class  struct  c++-faq 

15
Różnica między strukturą a unią
Czy jest jakiś dobry przykład na podanie różnicy między structa a union? Zasadniczo wiem, że structwykorzystuje całą pamięć swojego członka i unionużywa największej przestrzeni pamięci członków. Czy jest jakaś inna różnica poziomu systemu operacyjnego?
411 c  struct  unions 

15
Dlaczego tak często wpisujemy strukturę w C?
Widziałem wiele programów składających się ze struktur takich jak ten poniżej typedef struct { int i; char k; } elem; elem user; Dlaczego jest tak często potrzebny? Czy jest jakiś konkretny powód lub odpowiedni obszar?
406 c  struct  typedef 

3
Jakie są zastosowania tagów w Go?
W specyfikacji języka Go wspomina krótki przegląd tagów: Po deklaracji pola może następować opcjonalny znacznik literału łańcucha, który staje się atrybutem dla wszystkich pól w odpowiedniej deklaracji pola. Tagi są widoczne przez interfejs odbicia, ale w przeciwnym razie są ignorowane. // A struct corresponding to the TimeStamp protocol buffer. // …
392 go  reflection  struct 

19
Jak wydrukować zmienne struktur w konsoli?
Jak mogę wydrukować (w konsoli) Id, Title, Name, itd. Z tej struktury w 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"` }
379 struct  go 

11
Dlaczego nie mogę zdefiniować domyślnego konstruktora dla struktury w .NET?
W .NET typ wartości (C # struct) nie może mieć konstruktora bez parametrów. Zgodnie z tym postem jest to wymagane przez specyfikację CLI. Co się dzieje, że dla każdego typu wartości tworzony jest domyślny konstruktor (przez kompilator?), Który inicjuje wszystkie elementy na zero (lub null). Dlaczego nie wolno definiować takiego …
261 c#  .net  struct 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.