~/talk

Elevate Your Code to Modern C++11 with Automated Tooling

Talkat CppCon 2014 · on Tuesday, 2014-09-09· at 09:00· Newton· [developer-experience]
slides:none on file

Automated Eclipse CDT–based refactoring built over nine years performs concrete edits: it rewrites macros to constexpr or template functions, converts C arrays and char buffers to std::array/std::string (adjusting includes and checks), replaces raw pointers with references or smart pointers where safe, adds brace initialization to fix vexing parses, and can inline or qualify using-declarations. Tooling runs inside an IDE (Cevelop/Eclipse CDT), targets any compiler, shows previews, supports undo, and succeeds roughly 80% of the time on real codebases*.

AI-written summary · about

  1. 0:00Intro
  2. 0:40Hello World
  3. 7:08Using namespace
  4. 12:10Auto
  5. 14:32Metrics
  6. 15:00Otto
  7. 16:39IDE
  8. 18:15Uniform in Visualization
  9. 22:34Curly Braces
  10. 24:29AutoCurly Brace
  11. 33:40Macros
  12. 35:31Macros are Evil
  13. 41:35Undo
  14. 44:35Arrays
  15. 47:35Pointers
  16. 49:18References
  17. 54:51MyMax
  18. 55:43Extract Template
  19. 58:47Future Plans
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.