0
有沒有辦法在mbed board上使用智能指針和mbed庫?需要什麼編譯器?在mbed上使用智能指針
有沒有辦法在mbed board上使用智能指針和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目標平臺。
你可以使用任何你想要的編譯器/語言。只需將.bin文件放置在虛擬閃存盤上並按下重置即可。沒有理由爲什麼你應該限制自己的在線編譯器。 –