
[C++] explicit Keyword
👾 CS
2023. 10. 7. 18:20
friend 키워드에 이어서 explicit 키워드에 대해서도 간략하게 정리하고 넘어가보려 한다. (틀린 부분이 있다면 말씀해주세요.) 해당 키워드는 어떤 모호한 타입이 들어왔을 때 자동으로 형변환이 된다면, 해당 타입으로 변환을 해주는 것이다. 간략한 예시를 바탕으로 설명해보겠다. #include class MyData { public: int my_int_data; MyData(int md): my_int_data(md) {} ~MyData(){}; int get_data() const {return my_int_data;} }; void increament_and_show(MyData md) { int tmp=md.get_data(); std::cout