, MFC сходит с рук только потому, что MFC привязан к конкретному компилятору, что дает более сильные гарантии, чем сам язык C ++.

#include "iostream"
using namespace std;
class A
{
public:
    void mprint()
    {
        cout<<"\n TESTING NULL POINTER";
    }
};

int main()
{
    A *a = NULL;
    a->mprint();
    return 0;
}

учаю вывод как «ТЕСТИРОВАНИЕ NULL POINTER». Может кто-нибудь объяснить, почему эта программа печатает вывод вместо сбоя. Я проверил это на Dev C ++ и компилятор aCC дал одинаковый результат.

Ответы на вопрос(6)

Ваш ответ на вопрос