我來說一個真實遇到過的例子。
這個例子依賴編譯器實現(xiàn)相關(guān)的行為,雖然沒有完全滿足題主的要求,但也十分接近了。
這個例子本身并不復(fù)雜,但涉及到多個源代碼文件。
要復(fù)現(xiàn)這個例子,我們首先需要分別在兩個子目錄中創(chuàng)建四個文件: mkdir foo mkdir bar touch foo/impl.inc touch foo/foo.h touch bar/impl.inc touch bar/bar.h然后我們在頭文件 foo/foo.h 中填入以下代碼(注意第一行的注釋也是要保留的):// foo.h #pragma onc…。
