Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В стандарт эти новшества попадут не ранее, чем в 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++