c++ primer中关于错误的一句话

c++ primer中关于异常的一句话
异常可以是传递给非引用形参的任意类型的对象,这意味着必须能够复制该类型的对象。
对这段话不是很理解啊

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

实际上就是指的引用参数类型,尽量用引用

咋感觉你没看明白啊。
primer 说的是异常对象必须支持复制构造。


异常对象支持引用传递吗

支持。
一般情况下,比如函数参数,如果声明为引用,调用的时候目标对象没有复制构造也没关系,因为本来也不需要复制。
不过异常对象为特殊案例,标准要求即便是用引用,复制构造函数也需要 accessible,这正是 primer 想说的。