АН
Size: a a a
АН
АН
BT
К
К
BT
К
N
К
BT
0
void Money::setRouble(rouble rouble)
{
try {
_rouble = move(rouble);
if (_rouble < 0) {
throw "Неверное значение для рубля";
}
}
catch (exception& ex) {
cerr << ex.what() << endl;
}
}
void Money::setPenny(penny penny)
{
try {
_penny = move(penny);
if (_penny < 0 || _penny >= 100) {
throw "Неверное значение для копеек.";
}
}
catch (exception & ex) {
cerr << ex.what() << endl;
}
}
Где лучше всего ловить исключения?К
void Money::setRouble(rouble rouble)
{
try {
_rouble = move(rouble);
if (_rouble < 0) {
throw "Неверное значение для рубля";
}
}
catch (exception& ex) {
cerr << ex.what() << endl;
}
}
void Money::setPenny(penny penny)
{
try {
_penny = move(penny);
if (_penny < 0 || _penny >= 100) {
throw "Неверное значение для копеек.";
}
}
catch (exception & ex) {
cerr << ex.what() << endl;
}
}
Где лучше всего ловить исключения?К
void Money::setRouble(rouble rouble)
{
try {
_rouble = move(rouble);
if (_rouble < 0) {
throw "Неверное значение для рубля";
}
}
catch (exception& ex) {
cerr << ex.what() << endl;
}
}
void Money::setPenny(penny penny)
{
try {
_penny = move(penny);
if (_penny < 0 || _penny >= 100) {
throw "Неверное значение для копеек.";
}
}
catch (exception & ex) {
cerr << ex.what() << endl;
}
}
Где лучше всего ловить исключения?b
К
b
0