【发布时间】:2012-05-29 15:05:43
【问题描述】:
我正在查看编译器课程的讲义,其中一张幻灯片显示:
强类型语言保证接受的程序是类型安全的
但是,我在其他地方找不到任何证据。
例如,维基百科将 c++ 列为强类型语言,但也将 c 列为类型不安全的语言。
那么交易是什么?幻灯片是错的,还是我遗漏了什么?
【问题讨论】:
-
C++ 不是强类型的。您能否附上您阅读本文的链接?
-
C++ 的类型系统比 C 强得多。
-
@ControlAltDel 你是对的。后来幻灯片将 C++ 定义为弱类型。可能,维基百科只是将 C++ 称为一种使用示例中类型安全代码的语言。
-
@larsmans C 的类型系统不是包含在 C++ 中吗?在我看来,唯一的区别是 C++ 的标准库比 C 等价物更倾向于支持更多类型安全的实现?
-
@larsmans c 和 c++ 之间的区别在于类 / OOP。否则,处理类型没有区别
标签: types strong-typing