crnakfls
2 days ago
> Notable unsupported constructs include: union, volatile, goto, exceptions, bitfields, placement new, user-defined copy/move constructors, dynamic_cast, const_cast, base classes with fields or non-virtual methods, multiple inheritance, and multi-threaded code.
antiframe
2 days ago
So, most C++ code I have seen in my forty years of coding.
bitwizeshift
2 days ago
Lol, “user defined copy/move constructors” That’s actually so many types that would define this
ahartmetz
2 days ago
Base classes with fields or non-virtual methods are not exactly rare neither.
pjmlp
2 days ago
From the point of view of C++26, which is already ratified, and half implemented in GCC 16, I think your list should even be longer.
The readme is rather slim on C++ versions.