могу ли я пометить эту функцию как noException ?
Код: Выделить всё
std::string remove_suffix(/*passed by copy*/ std::string s)
/*noexcept*/
// is noexcept allowed here?
{
if(s[s.size()-1] == '0')
s[0] = 'B';
else
s[0] = 'X';
return s;
}
Я хочу убедиться в этом, чтобы иметь возможность пометить операторы сложения для одного из классов как noException для исправления.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ed-by-copy