经常看到代码中有 |\ 的标记,但是一直没明白是什么意思
比如:
#define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED     | \
                             WS_CAPTION        | \
                             WS_SYSMENU        | \
                             WS_THICKFRAME     | \
                             WS_MINIMIZEBOX    | \
                             WS_MAXIMIZEBOX)| \在这里是什么意思啊?

解决方案 »

  1.   

    你的代码等效于
    #define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME|WS_MINIMIZEBOX|WS_MAXIMIZEBOX)
    不用再解释了吧
      

  2.   

    但是为什么不这样写呢?
    #define WS_OVERLAPPEDWINDOW (WS_OVERLAPPED    |  
                                WS_CAPTION        |  
                                WS_SYSMENU        |  
                                WS_THICKFRAME    | 
                                WS_MINIMIZEBOX    | 
                                WS_MAXIMIZEBOX)