LINUX.ORG.RU

История изменений

Исправление bigbit, (текущая версия) :

нельзя там выделить скажем 100 мегабайт

С чего бы это? Вот я спокойно выделил 50GB через HeapAlloc() из дефолтного хипа:

    HANDLE hHeap = GetProcessHeap();
    LPVOID buf = HeapAlloc(hHeap, 0, (SIZE_T) 50 * 1024 * 1024 * 1024);

    if (buf == NULL) {
        std::cout << "Error allocating from heap\n";
    }

Исправление bigbit, :

там выделить скажем 100 мегабайт

С чего бы это? Вот я спокойно выделил 50GB через HeapAlloc() из дефолтного хипа:

    HANDLE hHeap = GetProcessHeap();
    LPVOID buf = HeapAlloc(hHeap, 0, (SIZE_T) 50 * 1024 * 1024 * 1024);

    if (buf == NULL) {
        std::cout << "Error allocating from heap\n";
    }

Исходная версия bigbit, :

там выделить скажем 100 мегабайт

С чего бы это? Вот я спокойно выделил 50GB через HeapAlloc() из дефолного хипа:

    HANDLE hHeap = GetProcessHeap();
    LPVOID buf = HeapAlloc(hHeap, 0, (SIZE_T) 50 * 1024 * 1024 * 1024);

    if (buf == NULL) {
        std::cout << "Error allocating from heap\n";
    }