Какие есть отличия using от typedef кроме того, что using работает с шаблонами? Если только в этом, то почему нельзя было добавить эту поддержку в typedef?
Ответ
Директива using существует только в С++, typedef - это наследство от чистого C, в нём нет шаблонов.
Тем более что они отличаются по своей сути. При использовании typedef мы создаём синоним имени типа, а using позволяет создать синоним типа, либо включить в текущее пространство имён существующее.
Комментариев нет:
Отправить комментарий