Здравствуйте, developer, Вы писали:
D>Спасибо! Очень полезные советы! Хотел еще спросить — как средствами языка C++ выразить интерфейс класса, который бросает исключения?
namespace net {
class Reciever {
Result recv_msg(Channel channel) throw (RecieveException); // или throw(...) для неопределённого круга исключений
}
Но такой синтаксис начиная с C++17 обещали сделать depricated. А Microsoft на него болт ложил с самого начала. Т.е. синтаксис разрешает, но честно предупреждает, что он его игнорирует..