2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3
 
 Re: ограничения на выделение памяти malloc()
Сообщение11.08.2018, 17:34 
Заслуженный участник
Аватара пользователя


02/08/11
5048
Dmitriy40 в сообщении #1331769 писал(а):
указатели даже в уже реально существующих системах вполне могут не влезать в int64_t, пример нашёлся тут в единственном ответе
Не, ну это всё-таки экзотика, а писать нестандартный, но работающий на реальных системах код — освящённая веками традиция в мире C (и C++).

 Профиль  
                  
 
 Re: ограничения на выделение памяти malloc()
Сообщение21.08.2018, 06:22 


11/12/14
875
Andrey_Kireew в сообщении #1331604 писал(а):
поменял все int на _int64, стало работать


Вообще уже упомянутый тут тип size_t - это как раз то, что точно должно адресовать любой возможный на текущей платформе массив. Это его цель и роль, поэтому sizeof возвращает значение этого типа и потому это здесь то, что доктор прописал. Единственное - т.к. тип беззнаковый, то надо помнить это и не допускать ошибки вида while ( i >= 0 )...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3

Модераторы: Karan, PAV, Toucan, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: mihaild


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group