Afficher : Delphi
C++
Préférences d'affichage
System.UnicodeString
De XE2 API Documentation
Delphi
type UnicodeString = { built-in type };
C++
class RTL_DELPHIRETURN UnicodeStringPropriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
type class |
public | System.pas ustring.h |
System | System |
Description
UnicodeString est l'analogue C++ du type UnicodeString Delphi.
Delphi utilise plusieurs types de chaîne. UnicodeString peut contenir des chaînes Unicode et ANSI. Le support de ce type inclut les fonctionnalités suivantes :
- Chaînes aussi grandes que la mémoire disponible le permet.
- Utilisation efficace de la mémoire au travers de références partagées.
- Routines et opérateurs qui évaluent les chaînes en fonction des paramètres régionaux en cours.
Malgré son nom, UnicodeString peut représenter des chaînes du jeu de caractères ANSI et des chaînes Unicode.
Les variables UnicodeString auxquelles il n'a pas été assigné de valeur initiale contiennent une chaîne de longueur nulle.
Remarque : Delphi supporte aussi UnicodeString, mais l'implémente comme un type primitif au lieu d'une classe. Par défaut, les variables déclarées en tant que chaînes sont de type UnicodeString.
Remarque : Pour être compatible avec Delphi, l'indexation UnicodeString commence à 1.