Yongwei Wu

Chief Technical Consultant at Singularity Intelligence Research Institute

Yongwei is a well-known C++ expert in China. He used to be a senior system architect of Intel Asia Pacific Research and Development Center. He has 30 years of experience in C/C++ system-level software development and architecture. He focuses on C/C++ languages (including C++98/C++11/14/17/20), software architecture, performance optimization, design patterns, and code reuse. He has served as a senior technical coach, involving C++, software architecture, security development, open source software and other aspects.

Topic

To Be or Not to Be: Object Lifetime Issues and Related Tools

Whether an object should “to be or not to be” is a question every C++ programmer must pay close attention to. Object lifetime is a fundamental concept in C++, and misunderstandings about it are the root cause of many coding errors. Unlike Rust, C++ cannot reject code with lifetime issues at compile time, but we can still use various tools to help identify and prevent lifetime-related problems. This talk will cover the basic concepts of object lifetime, analyze common pitfalls, and introduce tools and techniques that can assist developers in detecting and avoiding lifetime issues in C++ programs.

© boolan.com 博览 版权所有

沪ICP备15014563号

沪公网安备31011502003949号