【问题标题】:What vector.size() of a struct will return?结构的 vector.size() 将返回什么?
【发布时间】:2015-10-04 13:49:19
【问题描述】:

我有一个名为 Tcouleur 的结构体,其中包含 3 个 unsigned char 元素,以及一个名为 Tcouleur 的向量 compteur。当我使用compteur.size()时,返回的数字是Tcouleur的数字还是unsigned char的数字?

我对向量很陌生。

我在 for 循环中填充了向量,其中(循环的)数量取决于变量。

【问题讨论】:

  • 你有没有想过运行你的代码,看看会发生什么?
  • 是的,它确实根据文档返回向量中的项目数
  • @EdHeal 谢谢,下次我会更小心的!
  • @LogicStuff 我做了,但价值太高了,我不确定。

标签: c++ vector struct


【解决方案1】:

compteur 与结构中的 unsigned chars 无关。它只是跟踪其中存储了多少元素。在您的情况下,“元素”是 Tcouleur 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-28
    • 2014-02-08
    • 1970-01-01
    • 2012-02-02
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    相关资源
    最近更新 更多