DWORD dwParam;your_funcname(dwParam);即可。

解决方案 »

  1.   

    谢谢 xuying() ,请继续解惑,在线等,立即给分。如果这样的话,那不是和 DWORD 类型的一样了吗?干啥弄出一个 DWORD&呢?
      

  2.   

    C/C++中一般传递函数参数是值传递,也就是复制一份,如果传递的较大(比如结构),会造成较大的开销。而DWORD& 传递的是一个引用,也就是一个标签,传递效率高,有不会有传递指针而带来的程序错误。此外,还可用const进行修饰,保证不会修改原有的值。
      

  3.   

    C/C++中一般传递函数参数是值传递,也就是复制一份,如果传递的较大(比如结构),会造成较大的开销。而DWORD& 传递的是一个引用,也就是一个标签,传递效率高,有不会有传递指针而带来的程序错误。此外,还可用const进行修饰,保证不会修改原有的值。