ProgHubPH

Что будет напечатано в результате компиляции и выполнения следующего кода?

#include <iostream> 
class A { 
public: 
    int k; 
    void SetCount() { 
        static int n = 0; 
        k = n++; 
    }; 
}; 
 
int main() { 
    A *pA = new A(); 
    pA->SetCount(); 
    std::cout<<pA->k; 
    delete pA; 
 
    pA = new A(); 
    pA->SetCount(); 
    std::cout<<pA->k; 
 
    A a; 
    a.SetCount(); 
    std::cout<<a.k; 
    delete pA; 
 
    return 0; 
} 
111
Ошибка выполнения
010
012
000
Ошибка компиляции