gpt4 book ai didi

c++ - C++ 中是否存在 typename 关键字,以便向后兼容 “C templates?”

转载 作者:IT老高 更新时间:2023-10-28 21:54:51 30 4
gpt4 key购买 nike

我正在上 C++ 类(class),我的老师顺便提到 C++ 中存在 typename 关键字(而不是在模板声明中使用 class 关键字),以向后兼容“C 模板”。

这让我大吃一惊。我从来没有在 ANSI C 中看到或听说过类似 C++ 的模板(也许除了预处理器......这根本不是一回事)。所以,我错过了什么huge 某处,或者这是 gcc 或其他东西的真正深奥的扩展,还是我的老师离题了?

最佳答案

我认为你的老师离题了。

Stan Lippman's post: Why C++ Supports both Class and Typename for Type Parameters C++ 支持两者的真正原因。

关于c++ - C++ 中是否存在 typename 关键字,以便向后兼容 “C templates?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2337142/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com