Warning flag

Aberta
#66 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
58/100
Tipo de issue
Documentação
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
cpp
Domínio
documentation

Direção de pesquisa

Abra 02-Use_the_Tools_Available.md na lista de flags de aviso do GCC / Clang e revise as orientações relacionadas a nullptr em 03-Style.md. Documente -Wzero-as-null-pointer-constant do GCC com o escopo correto do compilador; a issue estará concluída quando o aviso aparecer corretamente na lista relevante.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hello,

In your 03-Style.md best practice file you talk about using nullptr instead of 0 or NULL which is a very good things to do.

There is a flag in GCC that warn the user about using 0 (or NULL) instead of nullptr: -Wzero-as-null-pointer-constant. Unfortunately this flag does not exists for clang and I don't know if it does for MSVC.

I think this should be a good idea to add this flag in your warning flag list (https://github.com/lefticus/cppbestpractices/blob/master/02-Use_the_Tools_Available.md#gcc--clang).

Best regards

Linguagem predominante
Sem dados de linguagem
Estrelas
8.9k
Forks
903
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de cpp-best-practices/cppbestpractices

Todas as issues de cpp-best-practices/cppbestpractices

Issues semelhantes

Mais issues de Documentation

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.