most-vexing-parse

    9

    2답변

    struct my { my(){ std::cout<<"Default";} my(const my& m){ std::cout<<"Copy";} ~my(){ std::cout<<"Destructor";} }; int main() { my m(); //1 my n(my()); //2 } 예상 출력 : 1)

    24

    1답변

    코드를 here에서 얻었습니다. TimeKeeper time_keeper(Timer()); 을하지만 return time_keeper.get_time();가있는 경우에만 발생합니다 그것의 모습에서 class Timer { public: Timer(); }; class TimeKeeper { public: TimeKeeper(c