我是编程的初学者....
我尝试使用visual c ++ 2012编译此代码时,以下错误显示。
1>e:\item(2).cpp(158): error C3867: 'selection::option': function call missing argument list; use '&selection::option' to create a pointer to member
请给我一个解决方案
答案 0 :(得分:2)
根据documentation: -
您试图获取成员函数的地址,而不使用其类名和address-of运算符限定成员函数。
您必须使用::
使用类名来限定函数名称以消除错误: -
你应该这样做: -
&className::func1
而不是
&func1
但是既然你是初学者,我认为你可能忘记为你的函数调用提供参数。