在C ++中重新定义基本类型

时间:2017-03-22 03:49:42

标签: c++ typedef

是否有可能重新定义{+ 1}}在C ++中的含义?

原因是因为我想在计算机上模拟一些Arduino代码,没有更改Arduino代码。例如,为了以相同的方式演示溢出,int需要是16位而不是我机器上的32位。

基本上我想:

int

对于Arduino使用的其他数据类型也一样。

但是我不认为这是可能的,因为它会引发错误(不出所料):

typedef int16_t int;

我有办法轻松地做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您无法重新定义 div#test{ border:#000 1px solid; padding: 10px 40px 40px 40px; } ,但 可以停止使用<html> <title> HTML Quiz </title> <meta charset="UTF-8"> <body> <center> <h2 id="test_status"> </h2> <div id="test"></div>编写代码并使用以下类型别名:

int

然后您可以根据需要切换类型:

int