// Przyjo si, e nazw literau tworzonego za pomoc
// makra _LIT rozpoczynamy od przyrostka "K".
_LIT( KTekst1, "Tekst1" );

TBuf< 32 > deskBuf;
deskBuf.Copy( KTekst1 );
// lub
// deskBuf = KTekst1;
// W obu przypadkach wynik bdzie jednakowy:
// deskBuf = "Tekst1"
// ...
deskBuf.Copy( _L("Tekst2") );
// lub
// deskBuf = _L("Tekst2");
// W obu przypadkach wynik bdzie jednakowy:
// deskBuf = "Tekst2"
// ...

// Operator () klasy TLitC zwraca referencj do deskryptora
// reprezentowanego przez obiekt klasy bazowej TDesC - mona
// korzysta ze wszystkich jej metod:
HBufC* hbufc = KTekst1().AllocL();
// Ponisza deklaracja rwnie jest prawidowa, jednak w praktyce
// niespotykana.
// HBufC* hbufc = _L("Tekst").AllocL();
// ...
delete hbufc;

// Zastosowanie makra _S
TPtrC ptrc( _S("Tekst3") );
// ptrc = "Tekst3"
// ...
