簡體   English   中英

在mbed上使用智能指針

[英]Using smart pointers on the mbed

有沒有辦法在mbed板上使用智能指針和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.

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