(*it).empty(); 编译器在这里报错,是怎么错了?

#include <iostream>
#include <vector>
using namespace std;
int main() {
 vector<int> Srr(10, 5); 
 for (auto it = Srr.begin(); 
      it != Srr.end() && !(*it).empty();  //(error) 直到处理完所有整型或者遇到某个空元素停止
      ++it) { 
      (*it) = (*it) * 2;  cout << (*it) << " ";  
      } 
      system("pause"); 
      return 0;
}


我是北方栖姬
浏览 1780回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP