Dear boost rational team,
converting boost rational to wstring always returns "1" instead of the correct value
const boost::rational<int> editRate(1, 3); std::cout << editRate << "\n"; // -> 1/3 , OK std::wcout << editRate << L"\n"; // -> 1 , Error
Tested with boost 1.71.0/1.66.0, Visual C++ 2017/Compiler Explorer GCC 9.2.
https://godbolt.org/z/STtFqN

best regards,
Stefan