catch里面如果用元素去接,会调用copy构造函数;
catch里面用引用去接,不会调用copy构造函数;
catch里面用指针接,throw的时候必须用new才能接的到(因为catch是严格按照类型来接的),因此catch里面必须delete,太麻烦。
建议用引用接,示例如下:
catch里面如果用元素去接,会调用copy构造函数;
catch里面用引用去接,不会调用copy构造函数;
catch里面用指针接,throw的时候必须用new才能接的到(因为catch是严格按照类型来接的),因此catch里面必须delete,太麻烦。
建议用引用接,示例如下: