Pytania oznaczone «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).

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

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

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

411
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

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

379
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

195
Konstruuj jak obiekty w Javie

Czy tworzenie obiektów podobnych do struktury jest całkowicie sprzeczne z Javą? class SomeData1 { public int x; public int y; } Widzę klasę z akcesoriami i mutatorami bardziej podobnymi do Javy. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int...