C++语言类型详解:编译式、静态类型、过程化编程、面向对象编程和泛型编程
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
那么静态类型、编译式、过程化编程、面向对象编程和泛型编程该怎么理解呢?
静态类型 VS 动态类型
理解静态与动态之别,我们要从变量赋值这个操作为切入点。静态类型语言中,变量的类型必须先声明,即在创建的那一刻就已经确定好变量的类型,而后的使用中,你只能将这一指定类型的数据赋值给变量。如果强行将其他不相干类型的数据赋值给它,就会引发错误。而动态类型则没有这样的限制,你将什么类型的数据赋值给变量,
原创
2020-10-03 22:07:46 ·
1595 阅读 ·
0 评论