Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[54.224.52.210] |
|
Сообщ.
#1
,
|
|
|
Перенес проект из 32 бит в 64 бита, функция size() возвращает 8-ми байтовую переменную, но max_size() меньше!
max_size() возвращает: 768614336404564650 AAA AAAA AAAA AAAA - это шестнадцатеричный вариант возвращаемого значения Почему не F а А? Для 32 бит 3FFFFFFF и 1073741823. И почему длина меньше на 4 бита? |
Сообщ.
#2
,
|
|
|
Ну вообще-то std:::vector<>::max_size() возвращает количество элементов, и естественно оно зависит от типа данных вектора.
|