Qt/FAQ/QtCore

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(Строки)
Строка 1: Строка 1:
= QtCore - ядро не-GUI классов, используемое другими модулями =
= QtCore - ядро не-GUI классов, используемое другими модулями =
== Строки ==
== Строки ==
-
За обработку строк в Qt отвечает класс QString.
+
За обработку строк в Qt отвечает класс QString, который хранит строки в Unicode в виде последовательностей 16-битовых символов QChar. Строки QString можно рассматривать как вектор символов QChar. При использовании QString не стоит беспокоится о таких вещах, как выделение достаточного объёма памяти или гарантирование завершения данных символом '\0'. Внутри QString могут быть символы '\0', функция length() вернет размер строки, включаю символы '\0'.
 +
 
=== Кодировка ===
=== Кодировка ===
=== Доступ к подстрокам ===
=== Доступ к подстрокам ===

Версия 15:50, 29 сентября 2008

Содержание

QtCore - ядро не-GUI классов, используемое другими модулями

Строки

За обработку строк в Qt отвечает класс QString, который хранит строки в Unicode в виде последовательностей 16-битовых символов QChar. Строки QString можно рассматривать как вектор символов QChar. При использовании QString не стоит беспокоится о таких вещах, как выделение достаточного объёма памяти или гарантирование завершения данных символом '\0'. Внутри QString могут быть символы '\0', функция length() вернет размер строки, включаю символы '\0'.

Кодировка

Доступ к подстрокам

Манипуляции со строками

Массивы

Контейнеры

Дата и время

Регулярные выражения

События

Процессы и синхронизация

Работа с плагинами

Работа с файлами и директориями