c++ - C/C++ 将定义更改为变量

标签 c++ c variables

简单问题:

如何更改#define TIMER_MAX 0xFFFF ;变成一个常量变量?我不确定要使用哪种类型。是一个字节吗?

谢谢

最佳答案

它需要2 字节和uint16_t适合:

#include <cstdint>

const uint16_t TimerMax = 0xFFFF;

关于c++ - C/C++ 将定义更改为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19598067/

相关文章:

c - 如何解决错误 : assignment to expression with array type

python - 不断更新全局变量仅打印第一个值

javascript - 获取与字符串值同名的变量的值

python - 检查两个变量是否在同一个列表中

c - 为 C 程序设置默认 NetBeans 选项(-std=c99、-Wall)

Java 到 C 的迁移

c++ - 从循环内的 vector 中删除项目

c++ - 在 C++ 项目中导出 DLL

c++ - 在 C++ 中对整数数组进行线性搜索时,SSE 比较无法按预期工作

c++ - 覆盖父类的功能