QTdefaultargumentgivenofparameter

今天写了一个类,其中的一个方法用到了默认参数,结果报了  “default argument given of parameter 的问题 ” 错误。

类头文件的声明如下:
void manage( int iIndex, int jIndex, int style= 0, float life= 200.0);

实现:
void Mapcell:: manage( int iIndex, int jIndex, int style=0, float life=200.0)

报错了,因为

带有默认值参数的函数,在实现的时候,参数上是不能有值的

应该将实现代码中的默认参数去掉,如下

void Mapcell::manage(int iIndex, int jIndex, int style, float life)

猜你喜欢

转载自blog.csdn.net/F_hawk189/article/details/81369798