【发布时间】:2011-11-16 17:02:51
【问题描述】:
我有一个字典和一个数组,它们在程序中都不会改变大小,但通常可以在编译前进行扩展。键的数量和数组长度应始终保持相同的大小。有没有办法在编译时检查这一点,因为添加键很容易但不能添加到数组中,反之亦然?
【问题讨论】:
-
应该显示一些代码,至少是那些声明..
-
一些代码会很有帮助。
-
我不知道
dictionary类型,在 C++ 中array永远无法更改大小。你能澄清一下你在做什么吗? -
目前还不完全清楚您要做什么。
countof()或sizeof(array)/sizeof(array[0])不是一个选项吗?否则我可能误解了...... -
是否使用相同的 const 值来指定数组中的元素数和键数不是选项?
标签: c++ compilation c-preprocessor