函数的参数传递中如果想修改部分的默认参数,是不是必须要把所有的参数都输入进去。可以指定默认参数输出吗?
比如:对于
void PlotAuto(String strName, Numeric dVal, Numeric dLocator = 0, Integer lColor = -1, Integer lLineType = -1, Integer lLineStyle = -1, Integer lLineWidth = -1,Integer lBack = 0)
我只想更改lLineType 的默认参数,我现在了解到的是,我只能这样写:
PlotAuto(\'c’, c, 0, -1, 0)
而不能写成类似以下这种简单的格式吗?
PlotAuto(\'c’, c, lLineType = -1)
参数可以省略,省略后为默认值
修改靠后的参数时,靠前的参数必须填
好的,谢谢!