小编rud*_*tin的帖子

如何初始化类C++的成员const向量

我有一个const向量作为类中的成员.我该如何初始化它?

我知道对于常量成员,我们初始化它们的唯一方法是通过类的构造函数的列表初始化.但究竟如何用矢量来做,我不知道.

例如,

class ClassA
{

const std::vector<int> m_Vec;


};
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ vector

6
推荐指数
4
解决办法
1万
查看次数

为什么这个for循环的条件仍然满足?

我的代码中有一个奇怪的错误:

vector<int> myVect;
for( int i =0; i< myVect.size() -1; i++)
{
    cout<< "how come I can reach this point?" << endl;
}
Run Code Online (Sandbox Code Playgroud)

输出将是"我怎么能达到这一点?"

我还是不明白.MyVect.size()为0,因为此向量为空.为什么for循环中的条件仍然满足?

谢谢

c++

0
推荐指数
1
解决办法
66
查看次数

标签 统计

c++ ×2

vector ×1