无法推断出在 vs2012 上运行的代码中需要自动类型初始化程序的错误
RefreshAndroidSomeList()
{
setContentView(R.layout.directory_picker);
setTitle(dir.getAbsolutePath());
Button btnChoose = (Button) findViewById(R.id.btnChoose);
String name = dir.getName();
if(name.length() == 0)
name = "/";
btnChoose.setText("Choose " + "'" + name + "'");
btnChoose.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
returnDir(dir.getAbsolutePath());
}
});
}
最佳答案
Visual Studio 2010 doesn't come with support for Range-based for-loop 。您必须自己输入等效的代码,在本例中为:
for (auto diskIter = disks.begin(); diskIter != disks.end; ++diskIter)
{
auto disk = *diskIter;
...
关于java - Visual C# 与 vs2010 错误 : cannot deduce auto type initializer required error in my code which is working on vs2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368282/