ALL,
((PyList_Object *)alist)->ob_item
我正在尝试使其工作而不是重复代码。
有简单的解决方案吗?
TIA!
答案 0 :(得分:0)
我会小心翼翼地回答,但你应该把你的问题编辑得更加具体。
如果您打算使用数组const
,则必须在编译时确定初始化值
这意味着您的条件也必须在编译时进行评估。
您可以通过一个宏来实现这一目标:
#define CONDITION false
const std::string foo[] = {
#if CONDITION
"Test0",
#endif
"Test1",
"Test2",
"Test3"
};
可替换地,
您可能需要考虑使用std::vector<std::string>
并在运行时构建列表。