【问题标题】:Does any built in ARRAY function in VC++ 2010?VC++ 2010 中是否有任何内置的 ARRAY 功能?
【发布时间】:2012-03-08 00:37:33
【问题描述】:

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

【问题讨论】:

  • @Marco 我想你想要的是std::map 像容器。
  • 数组包含什么类型的元素?
  • 该数组包含另一个类对象。
  • @Mahesh 很抱歉我是超级新用户。我不懂你说什么。请您进一步解释一下吗?
  • @Marco 你在什么基础上填充数组的某些元素?

标签: c++ arrays visual-c++ c++-cli


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2021-08-20
    • 2021-02-02
    • 2022-07-11
    • 2011-12-05
    相关资源
    最近更新 更多