2
如果任何宏顯示在定義中,則源洞察將無法正確識別該函數。Source Insight無法識別函數定義
像這樣:
頭:
//whateverheader.h
#define DECLINLINE(type) static __inline__ type
來源:
//whateversource.c
static DECLINLINE(int) FuncAnyFunction(int arg) { ... }
來源洞察無法識別功能 「FuncAnyFunction」,而是,它標誌着 「DECLINLINE」 的功能,因此在源洞察的符號選項卡中,我看到數百萬個具有相同名稱「DECLINLINE」而不是真實名稱的函數。
此外,我不能從另一個函數跳轉到函數的定義。