LINUX.ORG.RU

История изменений

Исправление 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?