Каким будет результат работы программы?

#include <iostream>  
using namespace std; 
 
class Constr 
{ 
public: 
    Constr(int a=0, int b=1, int c=2): 
        x_(a), y_(b), z_(c+y_){} 
 
    void getXYZ() 
    { 
        cout << x_ << y_ << z_ << endl; 
    } 
private: 
    int y_, z_, x_; 
}; 
 
int main() 
{ 
    Constr *constr = new Constr; 
    constr->getXYZ(); 
    delete constr; 
    return 0; 
} 
 
Ошибка компиляции
На экран будет выведено 013
Ошибка времени выполнения
На экран будет выведено 012