C++11 C++;矢量无法识别[i],尽管代码和视频教程完全相同

C++11 C++;矢量无法识别[i],尽管代码和视频教程完全相同,c++11,vector,C++11,Vector,体贴点,这是我的第一篇帖子;第一次进入C++! 这正是我使用此视频代码的帧: 这是我写下的: vector<int> myVector; myVector.push_back(3); std::cout << " Vector: "; for (unsigned int i = 0; i < myVector.size(); i++);

体贴点,这是我的第一篇帖子;第一次进入C++! 这正是我使用此视频代码的帧:

这是我写下的:

vector<int>         myVector;
             myVector.push_back(3);
    std::cout << " Vector:  ";
                
         for (unsigned int i = 0; i < myVector.size(); i++);
     {std::cout << myVector[i] << "    ";  }
                     //(this "[i]" claims to be undefined by C++)//
     std::cout << "enter variables" << endl;
向量myVector;
myVector.push_back(3);

std::cout问题是行末尾的分号


for(unsigned int i=0;i

for(unsigned int i=0;i位于带有for循环的行的末尾。录像里没有。这将for循环视为no op,下一行是一个全新的范围,没有
i
位于带有for循环的行的末尾。录像里没有。这将for循环视为no op,下一行是一个全新的范围,没有
i
。谢谢各位