
Mostafa Mahmoud Ali
- Senior C++ Engineer/Boston Scientefic
- https://www.bostonscientific.com/
Senior Software Engineer with 10+ years of experience, both as a freelancer and a full-timer. Worked in different fields including Additive manufacturing, medical industries, cyber security and more.
Sessions
Building a Property Viewer for C++ Properties
Tooling/UtilitiesC++ has never had formal support for properties, leading developers to create their own property systems with varying degrees of success. Frameworks like Qt use their MOC compiler and meta-type system to implement a powerful property system, while Microsoft introduced the __declspec(property) extension in MSVC. Others have used libraries like RTTR or templates to build property systems on top of C++. In my project, a dynamic analysis toolkit for reverse engineers, I faced the challenge of displaying property values from executable memory. This seemingly simple task turned into a deep rabbit hole that consumed over six months of development. Surprisingly, […]
