The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Français
    • 日本語
    • 한국어
    • Русский
    • 简体中文
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Clion logo

The CLion Blog

A Cross-Platform IDE for C and C++

关注
  • 关注 CLion:
  • Twitter
  • Youtube
  • RSS
下载
关注
  • 关注 CLion:
  • Twitter
  • Youtube
  • RSS
  • Tips & Tricks
下载

调试 C++ 的七大技巧

今天我们邀请到 Greg Law。在这篇客座博文中,Greg 将分享一些调试 C++ 代码的技巧。 Greg (@gregthelaw) 是 Undo 的联合创始人兼首席执行官。他心中还是程序员,但喜欢同时参与软件世界和商界。Greg 认为将创新的软件技术转化为真正的商业发展特别有意义。Greg 在学术界和创新的初创软件公司都有超过 20 年的经验。   Brian Kernighan 有句名言:“每个人都知道,调试代码比编写代码要困难两倍。因此,如果您写代码已经非常巧妙了,怎么能去调试它呢?”对我来说,这并不仅仅意味着“保持简单”。它还意味着调试是编程的核心 – 如果您不善于调试,就不能成为一位出色的程序员。希望我最喜欢的 C++ 调试技巧能够让您在调试代码时像在编写代码时一样聪明和高效。 #1 拥有一整套调试工具 #2 条件断点 #3 观察点 #4 Python 中用户定义的调试命令 #5 Pretty-print 结构 #6 时间旅行调试 #7 查找字节序列的 find 命令 想要更多的 C++ 调试技巧? 试试 CLion 中的调试器 #1 拥有一整套调试工具 在其他条件相同的情况下,一个装备较好的开发者会比装备较差的开发者更快地避免和解决缺陷。以下是我建议每位程序员都应该知道如何和何时使用的 4 类调试工具。我还包

Sue Sue

订阅博客动态

提交此表单,即表示我同意 JetBrains s.r.o. ("JetBrains") 使用我的姓名、电子邮件地址和位置数据向我发送简报和商业通讯,并为此目的而处理我的个人数据。我同意 JetBrains 根据 <1>JetBrains 隐私政策为此目的使用<0>第三方服务处理上述数据。我了解我可以在<2>我的个人资料中随时撤回此同意。此外,每封电子邮件中也都包含退订链接。 third-party services for this purpose in accordance with the 隐私政策. I understand that I can revoke this consent at any time in my profile. In addition, an unsubscribe link is included in each email.

Thanks, we've got you!

  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Français
  • 日本語
  • 한국어
  • Русский
  • 简体中文
Copyright © 2000–2022 JetBrains s.r.o.