Perguntas com a marcação «c++»

50
Usando o Emacs como um IDE C / C ++ completo

Há mais de um ano, eu uso o Emacs como um IDE C / C ++. Até agora, tive apenas um sucesso marginal, mas encontrei algumas paredes de tijolos ao longo do caminho. Atualmente, estou tentando usar o CEDET, mas estou tendo dificuldades para entender como usá-lo de forma eficaz. Os recursos que estou...

43
Como obter a conclusão automática inteligente em C ++?

O Emacs não pode competir com outro IDE se não tiver uma função de preenchimento automático. O preenchimento automático simplesmente me torna um programador mais eficiente. Conheço a extensão do modo de conclusão automática , mas ela não funciona com C ++. Como posso obter um preenchimento...

11
Variáveis ​​declaradas em cores

Eu estou procurando uma maneira simples de fazer o emacs lembrar da variável declarada em uma única função no C / C ++. Por "simples", quero dizer, sem nenhum pacote externo, apenas com algumas linhas elisp nos arquivos de configuração. Minha configuração padrão do Emacs colore os nomes das...

11
Melhor indexador C ++?

Recentemente, mudei do Eclipse CDT para o Spacemacs com a camada C ++ como meu ambiente de desenvolvimento. Até agora ... incrível! No entanto, uma das coisas que sinto falta do Eclipse é seu indexador . No momento, estou usando o GNU Global com a camada gtags . O problema com o gtags é que é um...

10
formatação constexpr se estiver no modo c ++

Recentemente, comecei a usar o C ++ 17, que traz constexpr if. No entanto, isso estraga o c++-moderecuo padrão. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { // and it keeps getting weird } Alguém quer Conhece...

7
Navegação de classe em C ++

Estou trabalhando com uma grande base de código e muitas vezes acho que é entediante e difícil de entender os relacionamentos de classe. Encontrei o wiki a seguir que descreve várias ferramentas para trabalhar com OOP em C ++, mas elas estão desatualizadas ou não funcionam! Quais ferramentas Emacs...