[计算机科学经

14 policies policy classes accumulation summation

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 品,而是㆒個理論㆖的模型。從被提出到最終實作出來 2002 ( 年 5 月),共耗用了 5 年以㆖的時間。 如果能夠將「預編譯表頭檔」的概念加以擴充,使得在㆒次編譯時能夠含入多個表頭檔,將十 分具有誘惑力。原則㆖它會對編譯帶來更好的粒度(a finer grained approach)。這裡主要的障 礙是預處理器( preprocessor):某個檔案內的巨集( macros)到了另㆒個檔案㆗可能有完全不 同的作用。然而㆒旦檔案被預編譯,巨集的處理過程便告完成。實際經驗㆗很難在處理另㆒個 表頭檔時,對先前預編譯好的表頭檔修修補補。 Jeremy Siek 的 Concept Check Library(請參考 [BCCL])相當系統化㆞透過「在高層 templates 添加部份啞碼(dummy code)」來改善 C++ 編譯器的診斷訊息。它是 Boost 程式庫的㆒部份(請 參考 [Boost])。 6.8 摘要 Templates 對於古典的「編譯器+聯結器」模型提出新挑戰。㆟們提出了 template 程式碼的多 種不同組織法:置入式模型(Inclusion Model)、顯式具現...
View Full Document

This note was uploaded on 08/25/2012 for the course EECS 101 taught by Professor Wre during the Fall '12 term at Beacon FL.

Ask a homework question - tutors are online