【发布时间】:2015-12-08 22:07:27
【问题描述】:
我在同一个类中有 2 个函数,我想在一个函数中修改向量的大小,并在另一个函数中使用这个新大小?
我有一个
class A
{
void add_vector (int val){
value.push_back(val);
value.push_back(val);
cout << value.size() << endl;
void check_size(){
cout << value.size() << endl;
}
private:
vector<int>value;
我知道这里的语法并不完美,我在真实代码中做得更好,但我的问题在于类检查大小,我的值表变为大小 0,尽管我在 add_vector 函数中更改了它
如何将相同的向量大小应用于 check_value 大小
【问题讨论】:
-
您似乎缺少一个或多个右括号。发布您的确切代码。在 C++ 中,单个字符可能会对代码的操作产生很大影响。
-
我将其设置为demo,它工作正常。将您的实际代码发布为演示以获得更多帮助,以便我们可以看到实际存在的问题。
标签: c++ function class vector object-oriented-analysis