оператор new выделение памяти больше 4Gb
|
|
Понедельник, 23 Ноября 2020 г. 01:24
+ в цитатник
Qraizer:
Цитата OpenGL @ в clang работает нормально, в студии - нет.
#include
int main()
{
const size_t total = 5ll * 1024 * 1024 * 1024;
char *ptr = nullptr;
ptr = new char[total];
ptr[0] = 'a';
ptr[total - 1] = 'z';
std::cout << sizeof(size_t) << '\t' << reinterpret_cast(ptr) << '\n' << ptr[0] << ptr[total - 1] << std::endl;
delete[] ptr;
}
VS 2017
https://forum.sources.ru/index.php?showtopic=420846&view=findpost&p=3842337
Метки:
C/C++:
Общие вопросы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-