如何在 C/C++ 中定义常量一维或二维数组? 我处理的是嵌入式平台(Xilinx EDK),所以资源有限。
我想在第三方头文件中写类似
#define MYCONSTANT 5
但对于数组。喜欢
#define MYARRAY(index) { 5, 6, 7, 8 }
最常用的方法是什么?
最佳答案
在 C++ 中,定义常量数组最常用的方法当然应该是,erm,定义一个常量数组:
const int my_array[] = {5, 6, 7, 8};
您有任何理由认为该嵌入式平台会出现问题吗?
关于c++ - 如何在 C/C++ 中定义一个常量数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6892586/