내가 설계한 객체에 유효성 기능 지원하기💬 내가 설계한 객체에 유효성 기능 지원을 위해 변환 연산자, 변환 생성자, 묵시적 형변환, 그리고 명시적 형변환을 이해해 보자. 간단하게 생각하면 아래처럼 객체의 성공/실패 여부를 리턴해주는 멤버 함수를 지원하면 된다.class DIY{public: DIY(){}; bool fail(){return true;};};int main(){ DIY d; if(d.fail()){}} 💬 좀 더 나아가 아래와 같이 객체자체로 유효성 기능을 지원해 주려면 어떻게 해야 할까 ❓ 🤔DIY d;if(d){}; istream의 객체인 std::cin은 객체임에도istream cin; 아래 코드처럼 if문의 조건식에 들어갈 수 있다.#include int mai..