Какое ключевое слово нужно написать перед конструктором класса A, чтобы компилятор запретил неявно приводить int к типу A. (строка //1)

class A { 
    public: 
    A(int i){} 
}; 
int main(){ 
    A a = 123;    //1 
} 
const
virtual
static
explicit
friend
void