C++ - Что будет выведено после компиляции и запуска программы? | ProgHub
Что будет выведено после компиляции и запуска программы?
#include <iostream> 
using namespace std; 
 
class CMyClass 
{ 
public: 
   static int m_val; 
   CMyClass() 
   {m_val++;} 
   CMyClass(const CMyClass& c) 
   {m_val--;} 
}; 
 
int main() 
{ 
   cout << CMyClass::m_val++; 
   CMyClass classes[4]; 
   CMyClass class2; 
   class2 = classes[2]; 
 
   cout << classes[3].m_val; 
   cout << classes[2].m_val; 
   cout << class2.m_val; 
   return 0; 
} 
 
int CMyClass::m_val(0); 
0534
0533
0544
0543
Ошибка во время компиляции
Ошибка во время выполнения
Нет правильного ответа