C++ - 这个陈述的含义是什么?

q09*_*987 0 c++

我看到了以下类定义,无法弄清第1行的含义.

class Noisy {
public:
  Noisy() throw();
 ~Noisy() throw();
  Noisy& operator= (const Noisy&) throw();
  Noisy            (const Noisy&) throw(); // Line 1
};
Run Code Online (Sandbox Code Playgroud)

这条线的含义是什么?这条线的用途是什么?

谢谢

Jam*_*lis 7

这不是一个声明.它是一个复制构造函数的声明,指定为不抛出异常.

您可以在自己喜欢的C++入门书中找到更多内容.