none
函数参数放置的风格 RRS feed

  • 问题

  • 我想问下给位,对于函数(或者方法)参数的放置是否有什么约定,类似于变量命名那种(什么匈牙利式命名,Pascal式命名之类的)。

    打个比方,一个窗口输出字符串的方法:

    //第一种写法
    PaintString (CString str, UINT uX, UINT uY) ;
    //第二种写法
    PaintString (UINT uX, UINT uY, CString str) ;
    这两种写法有没有什么区别(比如变量的见名知意特性这种区别)。
    2012年5月11日 14:41

答案

  • 参数压栈顺序不同而已,执行效果没有什么区别。


    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    • 已建议为答案 Helen Zhao 2012年5月14日 7:00
    • 已标记为答案 Helen Zhao 2012年5月18日 8:34
    2012年5月11日 19:57
    版主