Метаклассы в C++

Комментарии (5)

  • 27 июля 2017 в 18:27 (комментарий был изменён)

    +1

    OMG

    То есть:
    а) теперь надо знать этот мета-язык, который уже отдаляется от С++;
    б) любой библиотеко-писатель сможет под себя таких правил наворотить, что знание всех деталей стандарта собственно языка С++ уже не поможет разобраться, что же делает (и даже что означает) этот код.

    Я не против нововведений, но это как-то странно.

    • 27 июля 2017 в 18:38

      0

      Да это же просто reflection времени компиляции, как во многих других языках. Не должно случиться ничего страшного
  • 27 июля 2017 в 18:42

    0

    Не примут.
    • 27 июля 2017 в 18:49

      0

      Почему вы так думаете? Уже есть Technical Specification, и clang поддерживает ее 4 версию.
  • 27 июля 2017 в 19:15

    0

    Если я правильно понимаю, то интерфейсы, описанные в статье и близко не равны настоящим интерфейсам из С#. Ведь интерфейсы как набор из чисто виртуальных методов имеют оверхед времени выполнения, но в С# интерфейсы разруливаются на этапе компиляции.

© Habrahabr.ru