![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Tigr_* |
![]()
Сообщение
#1
|
Гости ![]() |
Какое максимальное количество байтов может принять QByteArray? У меня свыше 512Мбайт выходит сообщение Runtime Error.
|
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Конструктор QByteArray ( int size, char ch )
т.к., размер не может быть меньше нуля, стало быть теоритический максимальный размер - половина int-а (2^31 = 2'147'483'648 байт). а вообще стоит тролям задать вопрос |
|
|
ssoft |
![]()
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 130 Регистрация: 17.2.2010 Из: Москва Пользователь №: 1470 Спасибо сказали: 30 раз(а) Репутация: ![]() ![]() ![]() |
Конструктор QByteArray ( int size, char ch ) т.к., размер не может быть меньше нуля, стало быть теоритический максимальный размер - половина int-а (2^31 = 2'147'483'648 байт). а вообще стоит тролям задать вопрос Дело не в QByteArray, а в возможности оси выделить 512МБ или более памяти одним неделимым куском (не нужно путать с памятью выделяемой процессу). Если куска такого размера у оси нет, то абзац виолейшн, и троли тута ни причем. У меня ось 64 бит спокойно выделяет 1ГБ и больше. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.3.2025, 8:08 |