我正在做Stroustrup的C++编程语言第四版的练习。其中一个任务的要求如下:
考虑将类Exception用作所有用作异常的类的基类。它应该是什么样子?它应该如何使用?它可能有什么好处?使用这样一个类的要求可能会导致什么缺点?
答案看起来很像std :: exception,除了缺点部分 - 我唯一能想到的是__vptr的成本,这通常被认为是微不足道的。我在这里错过了什么吗?
考虑将类Exception用作所有用作异常的类的基类。它应该是什么样子?它应该如何使用?它可能有什么好处?使用这样一个类的要求可能会导致什么缺点?
答案看起来很像std :: exception,除了缺点部分 - 我唯一能想到的是__vptr的成本,这通常被认为是微不足道的。我在这里错过了什么吗?