{}
CYBER CYBER CYBER CYBER CYBER
66
%OFF
Week Week Week Week Week

Stop copy pasting code you don't actually understand

Build the coding confidence you need to become a developer companies will fight for

Stop copy pasting code you don't actually understand

Become a PRO
Become a PRO
CYBER CYBER CYBER CYBER CYBER
66
%OFF
Week Week Week Week Week

Stop copy pasting code you don't actually understand

Build the coding confidence you need to become a developer companies will fight for

Stop copy pasting code you don't actually understand

Become a PRO
Become a PRO
run-icon
main.cpp
// Online C++ compiler to run C++ program online #include <iostream> #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) int main() { size_t size = 847'784'322; size_t curr = 847'863'140; // this is larger - outside of buffer size_t diff_old = size - curr; int64_t diff_new = size - curr; std::cout << "Diff old: " << diff_old << "\n"; std::cout << "Diff new: " << diff_new << "\n"; int buf_size = 138234; int buf_size_old = FFMIN(buf_size, size - curr); int buf_size_new = FFMIN(buf_size, static_cast<int64_t>(size - curr)); std::cout << "Old: " << buf_size_old << "\n"; std::cout << "New: " << buf_size_new << "\n"; return 0; }
Output