TCHAR * szCaption这个*号应该靠近TCHAR还是szCaption?

解决方案 »

  1.   

    靠近 *szCaption 比较好一些
    如果一行只定义一个变量就无所谓了
    注意这个区别就好
    THCAR *pStr1, *pStr2;
    TCHAR *pStr1, ch1;
      

  2.   

    原则上是没有关系的。
    但从提高程序的可读性考虑写成:TCHAR  *szCaption更好些。
    例:
    BYTE *a, b;
    BYTE* c, d;第一个一看就知道a是指针,b不是;而第二个就没有一清晰了。
      

  3.   

    TCHAR * szCaption是摘自微软自己的代码,*号哪里都不靠近,而是在当中的。这个可以吗?
      

  4.   

    这样都可以
    TCHAR*szCaption;  //不过,最好不要这样
    只是个人的风格而已
      

  5.   

    THCAR *pStr1, *pStr2;
    TCHAR *pStr1, ch1;还是建议这种。