typedef

    36Ciepło

    7Odpowiedz

    Jaki jest pożytek ze słowa kluczowego typedef w C? Kiedy to jest potrzebne?

    19Ciepło

    2Odpowiedz

    pierwsze kody próbki: Przypadek 1: typedef char* CHARS; typedef CHARS const CPTR; // constant pointer to chars wzbudzający zastępując ZNAKÓW postać: typedef char* const CPTR; // still a constant

    8Ciepło

    3Odpowiedz

    Mam problem ze słowami kluczowymi typedef w języku C. W moim programie używam następujące kody: typedef int* a[10]; int main(){ int a[10]; } pracują dobrze. Ale dlaczego nie ma konfliktów pomięd

    8Ciepło

    1Odpowiedz

    Edycja: Znaleziono duplicate Mam stopniała jakiś kod problemu w najprostszym przypadku pracy zilustrować następujący: mój typedef w czystej abstrakcyjnej klasy bazowej nie jest dziedziczona przez Klas

    9Ciepło

    7Odpowiedz

    Widziałem kody źródłowe, które zawsze mają typedef dla struktury i używają tego samego wszędzie, zamiast używać nazwy struktury jako "struct sname" itp. Bezpośrednio? Jaki jest tego powód? Czy są w ty

    6Ciepło

    3Odpowiedz

    Pracuję ze starszym osadzonym kodem C, który definiuje typy uint8_t, uint16_t i uint32_t w pliku nagłówkowym, używając słowa kluczowego typedef. W celu omówienia, powiedzmy, że plik typedefs.h zawiera

    15Ciepło

    2Odpowiedz

    Potrzebuję zrobić typedef w ten sposób. template< class A, class B, class C > class X { }; template< class B, class C > typedef X< std::vector<B>, B, C > Y; Po prostu stwierdziłem, że nie jest

    6Ciepło

    1Odpowiedz

    Widziałem wiele odpowiedzi na problem typedef w C#, którego używałem, więc mam: using Foo = System.Collections.Generic.Queue<Bar>; i to działa dobrze. Mogę zmienić definicję (szczególnie zmienić Bar

    8Ciepło

    4Odpowiedz

    mam HLRange struct z dwóch CGFloat na struct HOLRange { CGFloat min; CGFloat max; }; typedef struct HOLRange HOLRange; ale jak mam zrobić funkcję jak HLRangeMake (1,2); .. jak CGRectMake? --EDI

    8Ciepło

    2Odpowiedz

    Ostatnio mam wiele problemów z typedef i niekompletnym typem, kiedy zmieniłem pewne pojemniki, alokatory w moim kodzie. Co miałem wcześniej struct foo;//incomplete type. typedef std::vector<foo> all_