我最近遇到了vector
的一些奇怪问题。我试图在代码中进行少量修改后构建一个项目。但是#include <iostream>
#include <list>
using namespace std;
int main() {
list<int> l;
int n;
int i;
cout << "Enter the number of suitors: ";
cin >> n;
for (i=0; i<n; i++) l.push_back(i);
int delta = 3; // want to remove every third
i = delta;
list<int>::iterator it = l.begin();
while (l.size() > 1) { // loop until only one left
if (--i == 0) { // is it third ?
list<int>::iterator it2 = it++; // move pointer one step further (erase would destroy it)
l.erase(it2); // remove it
i = delta; // rearm counter
}
else it++; // was not third, simply goes on
if (it == l.end()) it = l.begin(); // if at end, go back to begin
}
cout << "Winner is number : " << l.front() + 1 << endl; // add one as our list was 0,1,...n-1
return 0;
}
安装的是旧代码。 (我在Android Studio
找到了这个。当我APK
它将要清空行时)但我的所有最新代码都被保存了,它就在那里。我已经尝试了以下我知道的步骤。
debugging
debugged
和(我不知道为什么我重新启动但我也这样做了)Delete the build folders of Project and Module manually > Restart Studio > Clean Project > Rebuild Project
Restart Android Studio
中与Invalidate and Cache Restart
属性相关的问题与按钮类似:attr / buttonBarButtonStyle我后来更正为样式:“?android:attr / buttonBarButtonStyle”我希望此更改是正确的,因为它不会再显示错误。上面没有任何帮助我。
编辑1:我已将我的XML
更新为style
最新版本,该版本已于几天前发布
编辑2:我已卸载Android Support Library
。已删除22.1.1
中的Android Studio
个相关文件夹,还删除了Android Studio
个文件夹。并完成了C:\Program Files\Android\Android Studio
的全新安装。后来我导入了一个相同的项目并构建它。它再次以同样的方式发生!我也试过在另一圈运行相同的项目,它运行没有任何问题。 我不知道我还缺少什么
编辑3:更新我的build.gradle
C:\Users\MyUserName\.android & .AndroidStudio & .gradle
答案 0 :(得分:0)
我再次卸载了AndroidStudio
并清除了注册表,并使其成为第3次全新安装,我不知道如何,但这次它有效!但是没有得到确切的结果!
答案 1 :(得分:0)
我通过重建项目解决了这个问题。转到构建选项卡