佚名通过本文主要向大家介绍了java main传入参数,mybatis 传入多个参数,传入参数错误,mybatis 传入参数,传入参数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何传入类型不确定的参数?
描述:
解决方案1:
描述:
我用ATL做控件,做一个函数需要将一个不确定的类型变量值赋予一个VARIANT,函数如下,其中value
为VARIANT, ptwValue为指向不确定类型变量的指针,nType为类型。问一下这个不确定类型变量能这样传参数吗?能像我如下这样处理吗?有什么好办法?
void CTwainGlue::TWTY2Variant(VARIANT &Value, void *ptwValue, short nType)
{
switch(nType) {
case 0: //VT_I2
Value.vt=VT_I2;
Value.bVal=(short)*ptwValue;
break;
......
case 1: //
break;
default:
}
}
解决方案1:
value.vt=VT_I2;
value.iVal=*(short*)ptwValue;
我也记得是可以这么传的,检查下*号什么的是不是用的位置不对,我也没调试,不敢肯定哪里用错了,但是这种传递的方式是没问题的
解决方案3:value.iVal=*(short *)ptwValue;
解决方案4:你那样可以