Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

problem z przedrostkiem w typie char16_t i char32_t;

Ostatnio zmodyfikowano 2017-01-25 20:09
Autor Wiadomość
wiktorspl
Temat założony przez niniejszego użytkownika
problem z przedrostkiem w typie char16_t i char32_t;
» 2017-01-25 01:45:15
Witam mam taki problem poznałem 2 nowe typ char16_t i char32_t i jest podane żeby robić tak:
C/C++
#include <iostream>
int main()
{
    using namespace std;
    char16_t b = u 'q';
    cin.get();
    return 0;
}
tylko za chiny ani do char16_t ani char32_t przedrostek u ani U nie wchodzą i pojawia się błąd że "u" nie jest zdefiniowane.
Prosiłbym o odpowiedź bo mnie to menczy czemu tak się dzieje.
P-156905
garlonicon
» 2017-01-25 02:03:06
Usuń spację pomiędzy
u
, a literą.
P-156906
wiktorspl
Temat założony przez niniejszego użytkownika
» 2017-01-25 03:14:22
w oryginalnym kodzie który wkleiłem nie ma spacij. potraktuj to tak jakby tam spacji nie było
P-156907
Elaine
» 2017-01-25 03:16:34
inb4 przylatuje pekfos i twierdzi, że automatyczne formatowanie kodu na tym forum jest dobrym pomysłem i działa

Jaki kompilator? Kompilujesz z -std=c++11 lub analogiczną opcją?
P-156908
mokrowski
» 2017-01-25 03:29:55
Litera u (mała i wielka) dostępna jest od C++11. Wcześniej dostępna była (i jest) L . Jeśli Twój kompilator nie pracuje w trybie C++11, użyj dużego L (EL).
P-156909
pekfos
» 2017-01-25 16:57:47
Automatyczne formatowanie kodu na tym forum jest dobrym pomysłem i działa.

Bez wsparcia C++11, kompilator nie powinien rozpoznać char16_t, a ze wsparciem, prefix u powinien działać. Zaktualizuj kompilator, zapewne masz wersję z niepełnym C++11.
P-156929
mokrowski
» 2017-01-25 17:50:26
|żart| No.. 1% podatku bym przekazał na "poprawne działanie formatowania kodu" na tym forum :-) |żart|
P-156933
wiktorspl
Temat założony przez niniejszego użytkownika
» 2017-01-25 20:09:16
dziękuje za wwszytkie odpowiedźi
P-156941
« 1 »
  Strona 1 z 1