struct

Konstruktor dla struktur w C

Podane: struct objStruct { int id; int value; }; typedef struct objStruct Object; Czy istnieje skrót do przydzie ... ct *newObj = malloc(sizeof(Object)); // successful allocation test snipped newObj->id = id++; newObj->value = myValue;

wskaźnik C do tablicy struktur

Wiem, że to pytanie było często zadawane, ale nadal Nie wiem, jak uzyskać dostęp do struktur. Chcę utworzyć globalny wskaźni ... dostęp do konkretnych struktur za pomocą []? Podobnie, jak utworzyć tablicę wskaźników typu struct? test_t *_array_ptr[2];?

Enkapsulacja danych w C

Obecnie pracuję nad systemem wbudowanym i mam komponent na płycie, który pojawia się dwa razy. Chciałbym taką mieć .c i jeden ... że spoza mojego komponentu), co mi się nie podoba. Czy to jedyny sposób, żeby to zrobić? Czy wiesz o lepszy sposób? Dzięki.

Dlaczego Hashsety struktur z wartościami nullable są niewiarygodnie powolne?

Zbadałem degradację wydajności i wyśledziłem ją do powolnych Hashsetów. Mam struktury z wartościami nullable, które są używan ... IT] Gc=Concurrent Workstation JitModules = clrjit-v4.6.1076.0 Jaki jest powód, dla którego wydajność jest tak słaba?

Dlaczego C ma rozróżnienie między - > i?

OK, to nie ma poważnego znaczenia, ale męczy mnie to przez while: czy istnieje powód rozróżnienia operatorów -> i .? Oczy ... s.x a s.x byłaby śmiertelna dwuznaczność, albo dlaczego utrzymywanie obowiązkowego rozróżnienia jest w inny sposób użyteczne?

W C, jak mam wybrać, czy zwracać strukturę, czy wskaźnik do struktury?

Praca nad moim mięśniem C Ostatnio i przeglądanie wielu bibliotek, z którymi pracowałem, z pewnością dało mi dobry pomysł na ... d uwagę, gdy wybieram między tymi dwoma opcjami? Ponadto, jak ta opcja porównuje? void make_something(something_t *object)

Klasa statyczna C # vs struct dla predefiniowanych łańcuchów

Współpracownik właśnie stworzył następującą konstrukcję w C# (przykładowy kod jest uproszczony). Jego celem było skrócenie no ... bardziej elegancki sposób, aby to osiągnąć. Jaki byłby preferowany sposób, aby to zrobić? Proszę również wyjaśnić, dlaczego.

Jaka jest wartość domyślna dla członków klasy C++

Jakie są domyślne wartości dla członków struktury i członków klasy w c++ i jak te reguły się różnią (np. między klasami/strukturami/prymitywami/etc) ? Czy istnieją okoliczności, w których zasady dotyczące wartości domyślnych różnią się ?

Czy pakowane struktury są przenośne?

Mam trochę kodu na mikrokontrolerze Cortex-M4 i chciałbym komunikować się z komputerem za pomocą protokołu binarnego. Obecnie ... lko pola liczb całkowitych o stałym rozmiarze i inne podobne spakowane struktury. (Wcześniej byłem spalony przez pływaki...)

Inicjalizacja struktury C przy użyciu etykiet. To działa, ale jak?

Znalazłem wczoraj jakiś kod inicjujący strukturę, który rzucił mnie na pętlę. Oto przykład: typedef struct { int first; in ... kładów tego rodzaju inicjalizacji w żadnym z Często zadawanych pytań w języku C online. Czy ktoś wie jak/dlaczego to działa?

Dlaczego pola publiczne są szybsze niż właściwości?

Grzebałem w XNA i zobaczyłem, że klasa Vector3 używa publicznych pól zamiast właściwości. Wypróbowałem szybki benchmark i stw ... systemie operacyjnym.. Dodam twój komentarz do mojej odpowiedzi, żeby lepiej się wyróżniał. ~ JulianR Dziękuję wszystkim!

Struktury, Interfejsy i boks [duplikat]

Możliwy duplikat:czy implementacja interfejsów przez struktury jest Bezpieczna? Weź ten kod: interface ISomeInterf ... } A potem robię to gdzieś: ISomeInterface someVariable = new SomeStruct(2); Czy SomeStruct jest w tym przypadku boxed?

Czy wszystkie wskaźniki pochodzące od wskaźników do typów struktur są takie same?

Pytanie Pytanie, czy wszystkie wskaźniki pochodzące od wskaźników do typów struktur są takie same, nie jest łatwe do odpowi ... st używany w całym standardzie, nie możemy stwierdzić, czy ma zastosowanie do rekurencyjnego wyprowadzenia takich wskaźników.

Save Struct to UserDefaults

Mam strukturę, którą chcę zapisać do UserDefaults. Here ' s my struct struct Song { var title: String var artist: S ... że za każdym razem, gdy użytkownik zamknie aplikację, a następnie otworzy ją agian, zostanie zapisana. Jak miałbym to zrobić?

GCC: typ tablicy ma niekompletny Typ elementu

Zadeklarowałem strukturę i próbuję przekazać tablicę tych struktur (jak również podwójną tablicę podwójnych i liczbę całkowit ... aph(g_node graph_node[], double weight[][], int nodes); Próbowałem również struct g_node graph_node[], ale dostaję to samo.

funkcje pack / unpack dla węzła.js [zamknięte]

Czy są jakieś moduły, które zapewniają funkcjonalność pack / unpack dla nodejs podobną do modułu struct Pythona? Nie znalazłem żadnego specjalnie dla node i zakładam, że implementacje javascript będą znacznie wolniejsze. Dzięki.

Struktury C++ Z FUNKCJAMI Member vs. klasy ze zmiennymi publicznymi

To jest naprawdę kwestia dobrej formy/najlepszych praktyk. Używam struktur w C++ do tworzenia obiektów, które są przeznaczone ... ć i zrobić klasy z kilku metod dostępu? Rozumiem różnice między klasami i strukturami, tylko pytam o najlepszych praktykach.

Jak zrzucić strukturę do tablicy bajtów bez odbicia?

Znalazłem już Encoding/binarypakiet, który sobie z tym poradzi, ale zależał on od reflect, więc nie działał z nieskapitaliz ... uffer(buffer.Bytes()) var e = new(Data) err := binary.Read(buffer, binary.LittleEndian, e) fmt.Println(e, err) }

Dlaczego przechwytywanie zmiennej struct wewnątrz zamknięcia w instrukcji using zmienia jej lokalne zachowanie?

Update: cóż, teraz zrobiłem to: i zgłosiłem błąd w Microsoft na ten temat, ponieważ poważnie wątpię, że jest to poprawne zac ... closure). Czy to zachowanie jest poprawne czy nie jest niejasne ja. Po więcej moich przemyśleń na ten temat, zobacz tutaj .

Swift: Protocol vs. Struct vs. Class

Zaczynam uczyć się języka Swift i mam problemy z owijaniem głowy wokół protokołów, struktur i klas. Pochodzę z androidowej s ... a, więc uważam, że protokoły Swift to w zasadzie Interfejsy Java? Jakie byłyby właściwe przypadki użycia dla każdego z nich?