str=(char*)(unsigned char*)m_input.parray->pvData是什么意思?m_input是Variant类型

解决方案 »

  1.   

    就是取parray->pvData数据,并且进行类型强制转换
      

  2.   

    就是parray->pvData 是什么意思?
      

  3.   

    m_input 是一个结构,parray是这个结构中的成员,它自身也是一个结构,它包含一个无类型的指针变量就是:pvData;
    这句话的意思就是 将m_input.parray->pvData强制转换成字符串类型。
    先转换为无符号整形指针,再转换成字符指针。
      

  4.   

    (unsigned char*)这个是多余的
    m_input是一个类或结构,
    parray是一个类指针或结构指针
      

  5.   

    同意楼上“ csdn_cht(欣欣兽)”的说法
      

  6.   

    好象这个用法是错误的哇,
    SAFAARRAY可以这样直接强转吗?