[英]Using smart pointers on the mbed
根據該網站,他們提供編譯器作為在線平台。 我無法訪問它,但假設它是一個啟用了C ++的GCC的近期版本,但不是最近的C ++ 11是一個選項,你可以使用TR1獲得智能指針。
#include <tr1/memory>
std::tr1::shared_ptr< int > smart = std::make_shared( 5 );
啊,現在我看到他們支持“導出到外部工具鏈”選項。 這應該可以讓你自由升級GCC。 我不確定tr1::shared_ptr
存在的最小值是什么,但它可能存在於任何版本的GCC 4.x中。
如果您選擇C ++ 11,最好選擇最新的編譯器版本。 您可能必須從源代碼構建。 請務必指定必要的ARM目標平台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.