0

I found this in a .c file while working with an open source library.

#define GOT_HERE() ((void)(__LINE__))

What does it mean? In the rest of the .c file, the macro is used like this:

GOT_HERE();
4

2 に答える 2

0

__LINE__これは、ステートメントGOT_HERE(); がコードに配置された行番号に展開するマクロです。

__LINE__定義済みのマクロで、かなりの数があります。これは、デバッグ目的で役立ちます。

于 2013-03-14T09:15:54.037 に答える
0

it will give you the line number, from where it is called...it can be defined for diagnostic purpose...depends on your implementation

于 2013-03-14T09:16:16.153 に答える