C++ TR1 是ISO/IEC TR 19768 C++ Library Extensions(函式庫擴充)的一般名稱。TR1 是一份檔案,內容提出了對C++標準函式庫的追加項目。這些追加項目包括了正則表達式、智慧型指針、哈希表、隨機數生成器等。TR1自己並非標準,他是一份草稿檔案。然而他所提出的項目很有可能成為下次的官方標準。這份檔案的目標在於「為擴充的C++標準函式庫建立更為廣泛的現成實作品」。
C++ tr1是針對C++標準庫的第一次擴展。即將到來的下一個版本的C++標準c++0x會包括它,以及一些語言本身的擴充。tr1包括大家期待已久的smart pointer,正則表達式以及其他一些支持范型編程的內容。草案階段,新增的類和模板的名字空間是std::tr1。