我试图在 .cpp 文件中定义一个属性,该属性应该是指向名为 Hand 的类的成员函数的指针数组。
数组和函数都是 Hand 的成员,并且数组是静态的(如果不应该,请纠正我)。
这是我达到的:
static bool Hand::*(Hand::hfunctions)[] ()=
{&Hand::has_sflush,&Hand::has_poker,&Hand::has_full,&Hand::has_flush,
&Hand::has_straight,&Hand::has_trio,&Hand::has_2pair,&Hand::has_pair};
我收到此错误:hand.cpp:96:42: error: 将“hfunctions”声明为函数数组。
我想类型定义已经磨损了,所以我需要知道如何正确定义