Conversion Functions #변환함수 객체를 특정한 타입으로 암시적으로 변환할수 있는 능력을 부여하는 함수입니다. class String { public: /* ... */ // 변환함수 // 암시적으로 const char* 타입으로 변환하게 합니다. operator const char*() { return pstr; } private: char *pstr; }; int main() { String str; // 변환 함수가 사용됩니다. const char *pstr = str; } 변환함수는 많은 융통성을 제공하고 프로그램하는데 있어 좋은 인터페이스를 제공합니다. 허나 변환함수는 많은 함정을 가지고 있습니다. 의도적이지 않는 형변환으로 인하여 문제를 야기 할수 있습니다. #include us..