История изменений
Исправление hateyoufeel, (текущая версия) :
Классный переносимый софт получается.
Ага. На основных платформах работает.
А на gcc и clang множество компиляторов не заканчивается.
Есть ещё MSVC, ага. Но там свои тараканы и на совместимость с ним в принципе в 95% случаев посрать, потому что под вендой есть тот же Clang. Прямо с Visual Studio в комплекте идёт. А больше совместимых с последними стандартами компиляторов нет.
Реальная задача: любые операции, где фигурирует размер файла на диске.
size_t и ptrdiff_t
Что size_t и ptrdiff_t? Туда влезут числа больше 2^32? Правда?
Исправление hateyoufeel, :
Классный переносимый софт получается.
Ага. На основных платформах работает.
А на gcc и clang множество компиляторов не заканчивается.
Есть ещё MSVC, ага. Но там свои тараканы и на совместимость с ним в принципе в 95% случаев посрать, потому что под вендой есть тот же Clang. Прямо с Visual Studio в комплекте идёт. А больше совместимых с последними стандартами компиляторов нет.
Реальная задача: любые операции, где фигурирует размер файла на диске.
size_t и ptrdiff_t
Что size_t и ptrdiff_t?
Исходная версия hateyoufeel, :
Классный переносимый софт получается.
Ага. На основных платформах работает.
А на gcc и clang множество компиляторов не заканчивается.
Есть ещё MSVC, ага. Больше совместимых с последними стандартами компиляторов нет.
Реальная задача: любые операции, где фигурирует размер файла на диске.
size_t и ptrdiff_t
Что size_t и ptrdiff_t?