Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
В стандарт эти новшества попадут не ранее, чем в C++23
@Data public class Human{
private String name;
private int age;
}Да. Насколько я вижу, по сравнению с Java, в предложенном варианте метаклассов есть, как минимум, 2 ограничения:
classx, где из-за одной небольшой фичи приходится добавлять метакласс с её поддержкой$class MyClassMeta : classx, value {};
MyClassMeta MyClass { ... };
[CppCon 2017] Herb Sutter: Метапрограммирование и кодогенерация в C++