, 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 дал одинаковый результат.