ProgHubPH
Вопрос из теста C++ основы
C++ / junior

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

 один вариант
#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
Ошибка во время компиляции
Ошибка во время выполнения
Нет правильного ответа