Sobes.tech
Junior

Агар ба нишондиҳандае, ки ба nullptr ишора мекунад, free даъват кунед, чӣ мешавад?

sobes.tech AI

Ҷавоб аз AI

Даъвати free барои ишоракунандаи баробар бо nullptr хатогӣ ё қатъи нобудии барномаро ба вуҷуд намеорад. Стандарти забони C ва C++ чунин рафторро кафолат медиҳад. Функсияи free дар ин ҳолат танҳо чизе намекунад.

#include <cstdlib> // Барои free

int main() {
    int* ptr = nullptr;
    free(ptr); // Бехатар
    return 0;
}