trigraphs

    5Ciepło

    1Odpowiedz

    Natknąłem się na jakiś dziwnie wyglądający kod. To nawet nie wygląda jak C, ale ku mojemu zdziwieniu kompiluje i działa na moim kompilatorze C. Czy jest to jakieś niestandardowe rozszerzenie języka C,

    23Ciepło

    2Odpowiedz

    Patrzyłem na sekwencje escape dla znaków w ciągach w C++ i zauważyłem, że istnieje sekwencja escape dla znaku zapytania. Czy ktoś może mi powiedzieć, dlaczego tak jest? To po prostu wydaje się trochę

    18Ciepło

    1Odpowiedz

    C++ 1z usuwa trigraphy. IBM mocno się temu sprzeciwiał (here i here), więc wydaje się, że istnieją argumenty za usunięciem/usunięciem obu stron. Ale od kiedy podjęto decyzję o usunięciu trigrafów, po

    9Ciepło

    2Odpowiedz

    Mam (starszy) kod, który buduję z klangiem po raz pierwszy. Kod jest coś takiego: sprintf(buf, "%s <%s ????>", p1, p2); Clang daje następujące ostrzeżenie (błąd z -Werror): test.c:6:33: error: trigr

    56Ciepło

    3Odpowiedz

    widziałem następujący kod z niektórych kodów starszych: size_t a = 1 ???- 2 :0; Co oznacza symbol ???- oznacza w C++? Jak powinienem to zrozumieć? Dziękujemy!