Сообщение Re[2]: Набор исключений метода от 17.06.2018 15:57
Изменено 17.06.2018 16:03 developer
Re[2]: Набор исключений метода
Здравствуйте, so5team, Вы писали:
Спасибо! Очень полезные советы! Хотел еще спросить — как средствами языка C++ выразить интерфейс класса, который бросает исключения?
Как выразить то, что метод кидает исключения средствами C++? Описывать это в документации к классу? А если нету документации? А заказчику предоставляется библиотека (без исходных кодов). А даже если с исходными кодами, то заказчик что-ли будет изучать исходники, чтобы узнать какие исключения могут выбрасываться?
Спасибо! Очень полезные советы! Хотел еще спросить — как средствами языка C++ выразить интерфейс класса, который бросает исключения?
namespace net {
class Reciever {
Result recv_msg(Channel channel) // этот метод кидает исключение RecieveException
};
}
Как выразить то, что метод кидает исключения средствами C++? Описывать это в документации к классу? А если нету документации? А заказчику предоставляется библиотека (без исходных кодов). А даже если с исходными кодами, то заказчик что-ли будет изучать исходники, чтобы узнать какие исключения могут выбрасываться?
Re[2]: Набор исключений метода
Здравствуйте, so5team, Вы писали:
Спасибо! Очень полезные советы! Хотел еще спросить — как средствами языка C++ выразить интерфейс класса, который бросает исключения?
Как выразить то, что метод кидает исключения средствами C++?
Или описывать это в документации к классу? А если нету документации? А заказчику предоставляется библиотека (без исходных кодов). А даже если с исходными кодами, то заказчик что-ли будет изучать исходники, чтобы узнать какие исключения могут выбрасываться?
Спасибо! Очень полезные советы! Хотел еще спросить — как средствами языка C++ выразить интерфейс класса, который бросает исключения?
namespace net {
class Reciever {
Result recv_msg(Channel channel) // этот метод кидает исключение RecieveException
};
}
Как выразить то, что метод кидает исключения средствами C++?
Или описывать это в документации к классу? А если нету документации? А заказчику предоставляется библиотека (без исходных кодов). А даже если с исходными кодами, то заказчик что-ли будет изучать исходники, чтобы узнать какие исключения могут выбрасываться?