Что выведет следующий код?

#include <iostream> 
using namespace std; 
 
struct SomeType { 
    void someMethod(); 
    static int cnt; 
}; 
 
int SomeType::cnt; 
 
void SomeType::someMethod() { 
   cout << "cnt" << cnt; 
   ++cnt; 
 } 
 
int main() { 
  SomeType someVar; 
  SomeType *ptrSomeType = new SomeType();       
  (*ptrSomeType).someMethod();  
  delete ptrSomeType; 
  (&someVar)->someMethod();           
  return 0; 
} 
cnt0cnt1
Будет ошибка времени выполнения
Неизвестно, т.к. cnt не инициализирована.
cnt1
Будет ошибка компиляции