eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingUnicode powyżej BMPRe: Unicode powyżej BMP
  • Data: 2011-05-24 23:13:02
    Temat: Re: Unicode powyżej BMP
    Od: "Wiktor S." <w...@M...fm> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    >> żeby się nie odcinać od tego obszaru, warto unikać odwoływania się
    >> do znaków poprzez konkretny, stały indeks jak str[5] -- a tylko gdy
    >> indeks pochodzi z funkcji typu find(), pos() czy podobnej: str[i].
    >
    > Jesteś trochę niekonsekwentny. Bo albo wszystkie elementy interfejsu
    > działają dla danego przypadku źle, albo wszystkie dobrze. Nie może
    > być tak, że operator [] zwraca pół znaku, a już find zwróci pozycję
    > na cały znak. No chyba, że mówimy o jakiejś bardzo popsutej
    > implementacji.

    find zwróci na cały - o ile szukamy znaku "małego".

    > To samo dotyczy inkrementacji zmiennej indeksującej - operator
    > indeksowania w typie napisowym powinien działać tak, że zwraca n-ty
    > znak. Raczej nie znajdziesz takiej implementacji, w której zamiast
    > tego zwracany jest n-ty bajt napisu (o ile akurat bajt nie jest
    > tożsamy ze znakiem).

    nie n-ty bajt, tylko n-te słowo. czyli pół znaku czasami. i tak działa chyba
    większość implementacji stringów o 16-bitowych znakach.

    --
    Azarien

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: