2011-10-03から1日間の記事一覧

constexpr atoi で最後に処理した文字列の位置を返す

C++

atoi 関数には元々そんな機能はありませんが、ちょっと実験的に試してみました。 具体的にいうと strtol 関数の第二引数に当たる処理ですね。 [ソース] #include <cstdlib> #include <iostream> namespace ce{ template<typename Char> constexpr int ctoi(Char c){ return Char('0') <= c && c </typename></iostream></cstdlib>…