lançar nova std :: exception vs throw std :: exception

enquanto olha para algum código eu tropecei em:

throw /*-->*/new std::exception ("//...

e eu sempre achei que você não precisa / você não deveria usarnew Aqui.
Qual é o caminho correto, ambos estão OK, se houver alguma diferença?

BTW a partir do que eu posso ver enquanto "grepping" com as bibliotecas de aumento do PowerShell nunca usamthrow new.

P.S. Também encontrei algum código CLI que usathrow gcnew. Tudo bem?

questionAnswers(4)

yourAnswerToTheQuestion