我发现了一段使用以下语句的代码:
using var_name = data_type;
这是我第一次遇到它。它是什么意思或做什么?
答案 0 :(得分:1)
这是类型别名。很简单,它是一种使用新名称识别现有数据类型的方法。更像是给出一个同义词,因为它不创建一个新的数据类型。
using diameter = int;
diameter circle = 10;
使用在C ++中使用。 typedef 这是C中的关键字,可以用来做同样的事情。
typedef unsigned int size;
typedef int* IntPtr ;
IntPtr x, y, z;
这可以用作数据类型的长/复杂名称的替代。而且在第一个示例中,如果您稍后想要将直径更改为浮动,则只需更改定义而不是程序中的所有位置。