我是 Java 新手(在 Android 上工作)。我见过这样的代码,
new DownloadFilesTask().execute(url1, url2, url3);
这里无名(我不确定我是否使用了正确的术语)对象用于调用 DownloadFilesTask 对象的执行方法。
同样,我尝试与 C++ 一起使用,以下是代码片段。
#include <iostream>
#include <vector>
using namespace std;
class Sam
{
public:
void Access()
{
cout<<"Access";
}
};
int main(int argc, char* argv[])
{
(new Sam())->Access; //for Access method intillesence is working fine
return 0;
}
当我尝试运行此代码时,出现编译错误,
错误 1 错误 C3867:“Sam::Access”:函数调用缺少参数列表;使用 '&Sam::Access' 创建指向成员 c:\users\new-user\documents\visual studio 2012\projects\autoexample\autoexample\autoexample.cpp 18 1 autoExample 的指针
我不明白错误的含义和原因。这种类型的代码在 C++ 中是否可行?
谢谢。