Каталог

    Building on Clang-Tidy to Move From Printf-Style to Std::Print-Style Logging and Beyond

    cpponsea0.0
    44 minutes
    English
    0/1 уроков (0%)
    – из 1

    Building on Clang-Tidy to Move From Printf-Style to Std::Print-Style Logging and Beyond

    YouTube·Uncategorized

    Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore how to modernize an old C++ codebase by transitioning from printf-style to std::print-style logging using clang-tidy in this 44-minute conference talk. Learn about the journey from non-macro wrappers for printf to libfmt's fmt::printf, then to fmt::print, and potentially to C++23's std::print. Discover the challenges faced during this process, including the development of a custom clang-tidy check based on Clang 17's modernize-use-std-print. Gain insights into the benefits of each transition step and how similar approaches could facilitate future migrations to standard logging libraries like spdlog. Ideal for C++ developers interested in codebase modernization, this talk provides practical tips for leveraging clang-tidy to automate tedious refactoring tasks, even without extensive LLVM or Clang expertise.

    FreeCourses

    Бесплатные курсы университетов и независимых авторов.

    Каталог на основе данных Class Central. © 2026 Free Courses