Como devo escrever operadores personalizados novos e excluir ISO C ++ Standard conforme

Como devo escrever em conformidade com o padrão ISO C +new edelete operadores?

Isto está na continuação deCarregando novo e excluindo na imensamente esclarecedora FAQ do C ++, Sobrecarga do operador e seu acompanhamento,Por que alguém deve substituir os operadores novos e excluir padrão?

Seção 1 Escrevendo um padrão-conformistanew operator

Parte 1: Compreendendo os requisitos para escrever um @ personalizanew operator Parte 2: Compreendendo onew_handler requisitosarte 3: Entendendo os requisitos específicos do cenár

Seção 2 Escrevendo um padrão-conformistadelete operator

Implementando o operador de exclusão personalizada

(Nota: pretende ser uma entrada para FAQ do C ++ do Stack Overflow. Se você quiser criticar a idéia de fornecer uma FAQ neste formulário, a postagem na meta que começou tudo isso seria o lugar para fazer isso. As respostas a essa pergunta são monitoradas no Sala de chat C ++, onde a ideia das Perguntas frequentes começou em primeiro lugar, é muito provável que sua resposta seja lida por aqueles que tiveram a ideia.)
ota: A resposta é baseada em aprendizados do C ++ mais eficaz de Scott Meyers e do padrão ISO C +

questionAnswers(4)

yourAnswerToTheQuestion