小编Ant*_*ony的帖子

#define表示unsigned long

我正在尝试使用该#define指令将所有"ulong"更改为"unsigned long".这是一个例子:

#define ulong unsigned long
ulong idCounter = 0;
Run Code Online (Sandbox Code Playgroud)

可悲的是,我认为最终用"无符号"代替ulong,而不是"unsigned long".我试过"#define ulong(unsigned long)",但这也不起作用.

c macros c-preprocessor

2
推荐指数
2
解决办法
2万
查看次数

在C++中哪种递增方法更优越?

我看到有人使用这种方法来增加变量:

r = (r + 1) & 0xf;
Run Code Online (Sandbox Code Playgroud)

这种方法比仅使用更好/更快:

r++;
Run Code Online (Sandbox Code Playgroud)

为什么有人会使用按位,如果只是重复,则使用0xf?

c++ bitwise-operators

1
推荐指数
2
解决办法
1037
查看次数

标签 统计

bitwise-operators ×1

c ×1

c++ ×1

c-preprocessor ×1

macros ×1