c++ - 如何在 C/C++ 中定义一个常量数组?

标签 c++ c arrays constants

如何在 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/

相关文章:

c++ - 如何在循环外设置初始值? C++

C++ 在 OS X 中移植 VirtualFree

c - 为什么你会想要在堆上有一个数组?

c++ - 将数组分成两组?

C++ getline 和 gcount

C : Arduino : Check to see if all the values in an array are larger than x and set them to zero

c - 理解指针和空终止字符串

php - 内存中是否存在空索引

c++ - 解释频率[toupper(new_letter) - 'A' ]++;

C++ 转发函数调用