C++ - В каких строчках кода функции main содержатся ошибки создания объектов классов A и B? | ProgHub
В каких строчках кода функции main содержатся ошибки создания объектов классов A и B?
#include <iostream> 
 
using namespace  std; 
 
class A 
{ 
public: 
   A() 
   { 
       n = 0; 
   } 
 
   explicit A( int t) 
   { 
    n = t; 
   } 
 
   int n; 
}; 
 
class B 
{ 
public: 
   B(int t) 
   { 
       n = t; 
   } 
 
   int n; 
}; 
 
int main(int argc, char *argv[]) 
{ 
   A a1 = 7;           // 1 
   A a2;               // 2 
   A a3 = A(7);        // 3 
   A a4(7);            // 4 
   B b1 = 6;           // 5 
   B b2 = B(6);        // 6 
   B b3;               // 7 
   return 0; 
}
1
2
3
4
5
6
7