作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
几天来我一直在阅读 Accelerated C++ 2000,然后我遇到了 vector <~>。
假设我想将值附加到我的 vector 中,该值永远不会改变,我应该写
const vector<double>;
或
vector<const double>;
?
我问是因为我不确定哪一个会根据我想要发生的事情工作。
最佳答案
这是不可能的。 vector 的组件类型必须是可分配的。这意味着您不能附加到无法更改的 vector 值。 Why can't I make a vector of references?
你所能做的就是使 vector 成为常量:
const vector<double>;
但这意味着 vector 不能改变。您不能向其中添加内容,也不能更改其元素。
关于c++ - 如果我想将常量值传递给vector<~>,我应该怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18929045/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!