struct

Wyodrębnij pola struktury C

Często muszę pisać kod w innych językach, które oddziałują ze strukturami C. Najczęściej polega to na pisaniu kodu Pythona z ... Wyrażenia regularne działają świetnie około 90% czasu, a następnie powodować niekończące się bóle głowy dla pozostałych 10%.

typedef struct: domyślna Inicjalizacja

typedef struct foo { bool my_bool; int my_int; } foo; W powyższym przykładzie rozumiem, że my_bool zostanie zainicj ... odne z listami inicjalizacyjnymi, więc jaki jest najlepszy sposób inicjalizacji my_bool i my_int odpowiednio na false i 0?

Deklaracje Typedef/struct

Jaka jest różnica między tymi dwoma deklaracjami, jeśli ktoś mógłby szczegółowo wyjaśnić: typedef struct atom { int element; struct atom *next; }; I typedef struct { int element; struct atom *next; } atom;

Biorąc pod uwagę wskaźnik do elementu a wewnątrz struktury, napisz procedurę, która zwraca wskaźnik do struktury

Oto pytanie z wywiadu, które widziałem na jakimś forum. Próbowałem dowiedzieć się, jak to działa, ale nie do końca to Rozumi ... Odpowiedź brzmi: struct s* get_s_ptr(int *a_ptr) { return (struct s*)((char*)a_ptr - (int)&((struct s*)0)->a); }

Zmiana wartości elementu na liście struktur

Mam listę struktur i chcę zmienić jeden element. Na przykład: MyList.Add(new MyStruct("john"); MyList.Add(new MyStruct("pet ... winienem traktować je jako tylko do odczytu? Jeśli muszę zmienić elementy na liście, to powinienem użyć klas, a nie struktur?

Przekazywanie struktur do funkcji

Mam problem ze zrozumieniem, jak przekazać strukturę (przez odniesienie) do funkcji, aby można było wypełniać jej funkcje Czł ... wyjaśnionych tutaj: prosty sposób przekazania tymczasowej struktury według wartości w C++? Mam nadzieję, że ktoś mi pomoże.

Używanie klasy Python jako kontenera danych

Czasami sensowne jest łączenie danych powiązanych ze sobą. Zwykle robię to za pomocą dict, np. self.group = dict(a=1, b=2, ... d jest bardziej czytelny, jeśli używasz klasy, i ułatwia to dodawanie metod do klasy w przyszłości. Które wolisz i dlaczego?

W jaki sposób struktura wyniku localtime jest przydzielana w C?

Grałem z time.h Pliku w C, który pomaga nam w funkcjach czas/dzień. Natknąłem się: struct tm * _Cdecl localtime(const time ... Jeśli tak jest, jak działa powyższy zwrot (adres zwrotny struct tm). Czy zwracany obiekt jest gdzieś zdefiniowany? Dzięki

Julia: OOP czy nie

Pracuję nad Juno z Julią. Nie wiem, czy Julia popiera OOP, czy nie. Na przykład, czy istnieje coś w stylu class LUB struct c++? Jak zadeklarować to z członkami takimi jak dane lub funkcja?

Golang basics struct and new() keyword

[8]}uczyłem się golanga, i kiedy przechodziłem przez rozdział opisujący struktury, natknąłem się na różne sposoby inicjalizac ... ywista zmienna przechowująca dane dla pointerp2? Jakie byłyby najlepsze scenariusze użycia tych różnych typów inicjalizacji?

Wydajne mapowanie bazy danych jeden do wielu wiele do wielu do struktury w Golang

Pytanie Kiedy mamy do czynienia z relacją jeden do wielu lub wiele do wielu SQL w Golang, jaki jest najlepszy (efektywny, z ... tag AS t ON t.item_id = i.id GROUP BY i.id") Kiedy będę miał trochę czasu spróbuję i przeprowadzić tu kilka eksperymentów.

Czy kolejność członków w strukturze ma znaczenie?

Znalazłem osobliwe zachowanie w C. rozważ poniższy kod: struct s { int a; }; struct z { int a; str ... { struct s b[]; int a; }; I nagle dostajemy błąd kompilacji field has incomplete type 'struct s []'. Dlaczego?

C# Structs " this = …"

Właśnie przeglądałem plik w reflector i widziałem to w konstruktorze struct: this = new Binder.SyntaxNodeOrToken(); Nie widziałem wcześniej takiej terminologii. Czy ktoś może wyjaśnić co to zadanie oznacza w C#. Trudno to wygooglować.

Jak programowo sprawdzić, czy typ jest strukturą czy klasą?

Jak programowo sprawdzić, czy typ jest strukturą czy klasą?

Golang: kiedy używać wskaźników [duplikat]

To pytanie ma już odpowiedź tutaj: wskaźniki a wartości w parametrach i wartości zwrotne ... powyższych powodów, aby przejść przez odniesienie. Czy moje założenia są prawidłowe? A może brakuje mi znak na wskaźnikach?

Która jest najlepsza dla struktury/klas magazynu danych?

Widzieliśmy wiele dyskusji W SO dotyczących klasy vs struct w c#. Najczęściej kończyły się konkluzjami mówiącymi o alokacji p ... RM ma klasy jako magazyny danych. Więc wątpię, aby był powód, aby iść do przodu z klasami zamiast struktury. co to może być?

Dlaczego interfejsy są potrzebne w Golang?

W Golangu używamy struktur z metodami odbiorczymi. do tej pory wszystko jest idealne. Nie jestem jednak pewien, czym są inter ... ylko dodatkowe niepotrzebne miejsce na naszej stronie. Czy Jest jakiś przykład wyjaśniający, dlaczego potrzebuję interfejsu?

Czy członkowie globalnych struktur w C są inicjalizowani do zera?

Czy członkowie globalnej lub statycznej struktury w C są automatycznie inicjalizowane do zera, w taki sam sposób, jak nieznitializowane zmienne globalne lub statyczne są ?

C++, jak zadeklarować strukturę w pliku nagłówkowym

Próbowałem dołączyć strukturę o nazwie "student" do pliku student.h, ale nie jestem pewien, jak to zrobić. Mój student.h kod ... ? Jak mogę zadeklarować struct Student w "student.h " abym mógł wystarczy # include " student.h " i zacząć używać struktury?

Konwersja struct do bajtu i powrót do struct

Obecnie pracuję z Arduino Uno s, 9DOFs iXBee s, i próbowałem utworzyć strukturę, która może być wysłana przez szereg, bajt p ... Źródło: http://codepad.org/xMgxGY9Q Ten kod wydaje się nie działać, i nie jestem pewien, co robię źle. Jak to rozwiązać?