頁:
[1]
arduino 新手的問題?
<div></div> 本帖最後由 CoNsTaRwU 於 2016-11-29 02:10 PM 編輯C 語言不支援多型,不過可以自己用 union 硬幹,只是不會比較好看就是了
而且 Arduino 原本就支援 c++,用 C++ 可能比較符合你的需求:
template <
typename _Tp
, typename _Fn = void (*)(_Tp)
>
void
foreach ( _Tp const __xs [], _Fn __f, std::size_t __s )
{
for ( _Tp const* __it = __xs; __it != std::addressof(__xs); ++__it )
__f(*__it);
}
改一下設定 c++11 也有支援,就有 range-based for 可以用:
for ( auto const& e : xs )
std::cout << e << std::endl;
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁:
[1]