5
rational_cast<int64_t>
yuvarlama ile nasıl yapabilirim?rational_cast'i yuvarlama ile artırın mı?
boost::rational<int64_t> pts = ..., time_base = ...;
int64_t rounded = std::llround(boost::rational_cast<long double>(pts/time_base));
Ama kayan nokta içeren olmadan "düzgün" Bunu yapabilmek istiyorum:
Şu anda böyle bir hack yapıyorum.
Wh ilgili türleri nelerdir? Spesifik olarak, 'pts' ve' time_base' – sehe
@sehe: Onlar bo yükselticidir rasyonel' –
ronag