Two functions, that () and throw (), in the same declaration?

In the following declaration of a member function, I cannot understand why there are two functions: what () and throw () in the same declaration? What does it mean? I am new to C ++ and I may not have studied this concept. Please help me or indicate the material I should read.

virtual const char* what() const throw() {} 
+5
source share

Source: https://habr.com/ru/post/1262834/


All Articles