Сообщение Re: Ключевое отличие шаблона от макроса от 09.07.2023 7:56
Изменено 09.07.2023 7:58 rg45
Re: Ключевое отличие шаблона от макроса
Здравствуйте, Shmj, Вы писали:
S>Вот код:
S>Это тот же шаблон класса, только с помощью макросов. И в чем ключевая разница? Что я так уж потерял?
Разница не очень очевидно, только лишь благодяря тому, что класс предельно примитивный. А ты попробуй, реализавать что-нибудь посложнее — тот же std::vector, например, или std::string, только ничего не упрощая.
S>Вот код:
S>Это тот же шаблон класса, только с помощью макросов. И в чем ключевая разница? Что я так уж потерял?
Разница не очень очевидно, только лишь благодяря тому, что класс предельно примитивный. А ты попробуй, реализавать что-нибудь посложнее — тот же std::vector, например, или std::string, только ничего не упрощая.
Re: Ключевое отличие шаблона от макроса
Здравствуйте, Shmj, Вы писали:
S>Вот код:
S>Это тот же шаблон класса, только с помощью макросов. И в чем ключевая разница? Что я так уж потерял?
Разница не очень очевидна, только благодяря примитивности примера. А ты попробуй, реализавать что-нибудь посложнее — тот же std::vector, например, или std::string, только ничего не упрощая. Или какие-нибудь метафункции из <type_traits>.
S>Вот код:
S>Это тот же шаблон класса, только с помощью макросов. И в чем ключевая разница? Что я так уж потерял?
Разница не очень очевидна, только благодяря примитивности примера. А ты попробуй, реализавать что-нибудь посложнее — тот же std::vector, например, или std::string, только ничего не упрощая. Или какие-нибудь метафункции из <type_traits>.