これは安全ですか:
int main()
{
boost::int16_t t1 = 50000; // overflow here.
boost::uint16_t t2 = (boost::uint16_t)t1;
std::cout << t1 << " " << t2 << std::endl;
}
さらに具体的に言うと、スキーマで符号付き型を使用しているテーブルにこのデータを格納していますが、この方法でこのデータを格納および取得しても安全ですか?
ありがとう!