Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VC+;中是否有任何内置数组函数+;2010?_C++_Arrays_Visual C++_C++ Cli - Fatal编程技术网

C++ VC+;中是否有任何内置数组函数+;2010?

C++ VC+;中是否有任何内置数组函数+;2010?,c++,arrays,visual-c++,c++-cli,C++,Arrays,Visual C++,C++ Cli,例如,我有一个名为“R”的10元素数组。 我使用了其中的3个元素。VC++能告诉我哪些元素是空的以及相应的索引号吗?我用谷歌搜索,但找不到答案。(也许我没有一个好的关键词)。请帮助,谢谢您只需保留一个特殊值,将元素标记为未使用。使用该值初始化数组元素,并在不再使用该元素时将其重置为该值。vc++“告诉”的方式您可以通过调试器确定这些元素是未使用的,调试器会向您显示未使用元素的保留值,或者为数组创建一个小包装类,并使用一个返回索引的函数,这样就不会有像使用模板类或类似的东西那样多的oberhead

例如,我有一个名为“R”的10元素数组。
我使用了其中的3个元素。VC++能告诉我哪些元素是空的以及相应的索引号吗?我用谷歌搜索,但找不到答案。(也许我没有一个好的关键词)。请帮助,谢谢

您只需保留一个特殊值,将元素标记为未使用。使用该值初始化数组元素,并在不再使用该元素时将其重置为该值。vc++“告诉”的方式您可以通过调试器确定这些元素是未使用的,调试器会向您显示未使用元素的保留值,或者为数组创建一个小包装类,并使用一个返回索引的函数,这样就不会有像使用模板类或类似的东西那样多的oberhead了

@Marco我想您想要的是
std::map
like container。数组包含什么类型的元素?数组包含另一个类对象。@Mahesh很抱歉,我是一个超级新用户。我不明白你的意思。请你进一步解释一下好吗?@Marco你是根据什么填充数组中的某些元素的?