天天看點

讓你團隊裡所有人在編譯工程時都要看你的代碼注釋

1.在xxxx.h中定義宏如下:#ifndef PRO_MSG

        #define __PRO_STR(x)                #x

        #define __PRO_STR2(x)                __PRO_STR(x)

        #define PRO_MSG(desc)                message(__FILE__ "(" __PRO_STR2(__LINE__) "): " desc)

#endif

#ifndef prompt

        #define prompt(desc)                PRO_MSG(desc)

2.然後在stdafx.h中#include "xxxx.h"

3.在xxxx.cpp中,你看到一句代碼很不爽,給它加個注釋

#include "stdafx.h"

void SomeFun(double a)

{

pragma prompt("這句代碼誰寫的,脫出去TJJTDS...")

        if (0.5 == a)

        {

                // do something

        }

}

4.編譯工程,(無論工程是否能編譯成功都)會輸出上面的注釋,然後輕按兩下注釋,定位到代碼處

繼續閱讀