Правильно ли использовать throw new FoobarException(Baz argument);
или throw FoobarException(Baz argument);
?
При ловле я всегда использую catch(FoobarException& e)
"на всякий случай", но я никогда не мог найти твердого ответа, нужно ли мне использовать новый или нет в С++ (определенно Java) или если это было только предпочтение программиста.