刚学Com,遇到个问题,希望各位高手帮忙下。。问题:com中使用智能指针调用函数时,为什么可以不传最后一个参数?
  
    bstr = spStr->Cat( "Hello", " world" );这个是调用spStr是智能指针
    STDMETHOD(Cat)(/*[in]*/ BSTR s1, /*[in]*/ BSTR s2, /*[out,retval]*/ BSTR *psVal);这个是函数原型
    3个参数为什么可以只传2个参数?