암시적 변환

    [C++] explicit

    explicit C++ 컴파일러가 암시적으로 형변환을 일으키지 않도록 하는 키워드 암시적 변환이란? 암시적 변환(implicit conversion)을 예제를 통해 알아보자 #include #include using namespace std; class MyString { char* strings; int strLen; public: void printstr(); // 문자열 생성 MyString(const char* str); // 복사 생성자 MyString(const MyString& str); ~MyString(); }; MyString::MyString(const char* str) { strLen = strlen(str); strings = new char[strLen]; for (int i ..