public:
void placeText(int strNum, std::string strBody)
{
int strLength = strBody.length();
if ( strLength > 10 )
{
throw std::invalid_argument( "Строка превышает максимально допустимый размер в 10 символов." );
}
...
}
public:
void drawScreen()
{
...
placeText(1, "ОлолоОлоло");
...
}
terminate called after throwing an instance of 'std::invalid_argument'
what(): Строка превышает максимально допустимый размер в 10 символов.
Aborted (core dumped)
------------------
(program exited with code: 134)