簡體   English   中英

使用boost shared_ptr

[英]Using boost shared_ptr

我必須使用智能指針,我發現來自boost的“shared_ptr”看起來不錯。 我下載了boost庫,我可以看到很多文件和庫。 有沒有辦法只使用shared_ptr?

boost bcp是你的朋友。 它允許從樹中提取單個boost庫。 我過去成功地使用了它。 shared_ptr只包含標題,因此對您特別有用。

你可以使用bcp作為litb建議,但如果你擔心拖動額外的庫代碼,你不應該。 總的來說,Boost遵循C ++哲學“你只需為你使用的東西買單”。 因此,如果您只包含shared_ptr標頭,那就是您的代碼將使用的全部內容。

如果您在Windows上使用最新版本的Visual C ++,BoostPro在此處提供了方便的免費安裝程序: http://www.boostpro.com/products/free

否則,或者如果您已經下載了源代碼分發,實際上您應該能夠立即開始使用shared_ptr和friends,因為shared_ptr庫是“僅標頭” - 不需要編譯.cpp文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM