The compiler is providing that and the only difference is since no copy constructor is given by us, there is no explicit message saying that the copy is being constructed, but otherwise if you look at the output, it is exactly the same.
कंपायलर ते मोफत देतो. आणि फरक एवढाच आहे की आपल्याकडून कोणतीही कॉपी कन्स्ट्रक्टर दिले गेले नसल्यामुळे, कॉपी कन्स्ट्रक्टर निर्माण केले जात आहे असा स्पष्ट संदेश नाही, परंतु अन्यथा तुम्ही जर उत्तर पहिले तर ते अगदी समान आहे.