Для выдачи исключений я знаю, что вы можете объявить / определить функцию с тем значением, что она генерирует исключение
EX.
void foo(void) throw(const char *) {};
Какое подходящее время для этого. Если мы собираемся объявить / определить это таким образом, делаем ли мы это как с прототипом, так и с определением или только с определением. Еще одна вещь, каков синтаксис, чтобы сделать это с конструктором, если у нас есть другие вещи включены.
Ex.
class bar
{
bar() , a(a) would the throw go here, and would it also in the definition if written elsewhere ?
}
Спасибо: -)