![]() |
1
8
经典的方法是编写一个程序来计算值,并以C数组初始化的格式将其写入输出。作为项目构建过程的一部分,它在构建主机上编译并运行该程序,将其输出定向到头文件。该头文件包含在您的其他源中。 |
![]() |
2
1
最好的方法是创建一个程序来输出数组声明。你的makefile可以构建这个程序,运行它来生成一个头文件,然后这个头文件就可以包含在你的主程序中。 例如,给定以下名为sin_list.c的生成程序:
输出结果如下:
你的makefile看起来像这样:
然后你的主程序可以使用它:
|
|
nanocat · 在C中编译时填充数组 7 月前 |
|
ShellfisH · 如何将constexpr传递给构造函数? 1 年前 |
![]() |
Keltek · 如果未执行constexpr分支,请避免求值 1 年前 |
![]() |
IssamTP · constexpr成员函数给出C2131[重复] 1 年前 |
![]() |
Boris · constexpr适用于堆栈指针,为什么? 1 年前 |