Sobes.tech
Junior

Ի՞նչ կլինի, եթե կանչեք free այն ցուցիչի համար, որը ցույց է տալիս nullptr-ին:

sobes.tech AI

Պատասխան AI-ից

free ֆունկցիան զանգահարելը nullptr հավասար ցուցիչի համար չի հանգեցնում սխալի կամ ծրագրի անսպասելի փակման: C և C++ լեզուների ստանդարտը երաշխավորում է այս վարքագիծը: free ֆունկցիան այս դեպքում պարզապես ոչինչ չի անում:

#include <cstdlib> // For free

int main() {
    int* ptr = nullptr;
    free(ptr); // Անվտանգ
    return 0;
}