Als «c++» getaggte Fragen

Fragen zur C ++ - Sprache oder zum CC-Modus


6
Wie bekomme ich eine intelligente automatische Vervollständigung in C ++?
Emacs kann nicht mit einer anderen IDE konkurrieren, wenn keine automatische Vervollständigungsfunktion vorhanden ist. Auto-Vervollständigung macht mich einfach zu einem effizienteren Programmierer. Ich kenne die Erweiterung Auto Complete Mode , aber sie funktioniert nicht mit C ++. Wie kann ich eine intelligente und effiziente Autovervollständigung für C ++ erreichen? Diese …
43 c++  completion 



1
Farbe deklarierte Variablen
Ich suche nach einer einfachen Möglichkeit, Emacs an deklarierte Variablen in einer einzelnen Funktion in C / C ++ zu erinnern. Mit "einfach" meine ich ohne externes Paket, nur mit einigen Elisp-Zeilen in Konfigurationsdateien. Meine Standard-Emacs-Konfiguration färbt Variablennamen bei der Deklaration in Gelb, lässt sie jedoch bei Verwendung weiß. char …



1
Bester C ++ Indexer?
Ich habe kürzlich von Eclipse CDT auf Spacemacs mit der C ++ - Schicht als Entwicklungsumgebung umgestellt . Bisher ... großartig! Eines der Dinge, die ich an Eclipse vermisse, ist der Indexer . Im Moment verwende ich GNU Global mit der Ebene gtags . Das Problem mit gtags ist, dass …
10 c++ 


1
Formatierung constexpr im c ++ - Modus
Ich habe vor kurzem angefangen, C ++ 17 zu verwenden, was constexpr if bringt. Dies vermasselt jedoch die c++-modeStandardeinrückung. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { // and …

2
Klassenbrowsen in C ++
Ich arbeite mit einer großen Codebasis und finde es oft mühsam und schwer, Klassenbeziehungen zu verstehen. Ich habe das folgende Wiki gefunden , das verschiedene Tools für die Arbeit mit OOP in C ++ beschreibt, aber sie sind entweder veraltet oder funktionieren nicht! Welche Emacs-Tools stehen für die Arbeit mit …
7 c++  ctags 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.