У меня есть функция-член, которая ничего не бросает, поэтому я добавил суффикс throw()
к концу, указав, что он не будет вызывать никаких исключений.Можно ли использовать суффикс throw() для функции, содержащей std :: string?
Мой вопрос, в функции я использую несколько std::string
, и позволяет сказать, что что-то пойдет не так в инициализации std::string
, и он бросает bad_alloc
или out_of_range
(или что-либо еще может пойти не так с станд :: строка).
Можно ли еще добавить суффикс throw()
?
Возможный дубликат [about throw() in C++] (http://stackoverflow.com/questions/2157606/about-throw-in-c) – Troubadour