Post-mortem of a long-standing bug in video Game Path Of Exile, which was caused by a stale pointer

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Qt

    Qt Base (Core, Gui, Widgets, Network, ...)

    Interestingly Qt has QPointer which nulls itself out when the target T is deleted. It's convenient when I want weak references to GUI objects (though you have to be careful to check for its presence after every time you call code which could possibly delete it, I usually call it QPointer maybe_foo). However, from my brief look at the source (link), it's implemented in terms of qsharedpointer.h-> qsharedpointer_impl.h and QtSharedPointer (not sure how it works, but there's probably overhead going on). I wonder how it works, and compares to generational indexes or Vale's generational references (link).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. OpenSceneGraph

    OpenSceneGraph git repository

    I started in 2001 with OpenSceneGraph which made extensive use of intrusive pointers. This was 10 years before C++11 note. That codebase continues to be relevant and as performing as ever.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What program do I use for a physics engine?

    2 projects | /r/cpp_questions | 28 Mar 2022
  • Criticism of Flutter, and the hype around it

    1 project | /r/programming | 7 Dec 2021
  • Delphi 11 Alexandria Has Been Released

    4 projects | news.ycombinator.com | 23 Sep 2021
  • Getting information about classes, methods and variables in C++?

    4 projects | /r/cpp_questions | 13 Aug 2021
  • Copying data files to the build directory with qmake

    2 projects | /r/QtFramework | 12 Apr 2021

Did you know that C++ is
the 7th most popular programming language
based on number of references?