Здравствуйте, velkin, Вы писали:
V>Что касается стандартных библиотек, то нужно очень хорошо постараться, чтобы добиться несовместимости. Причём знающие люди понимают, что несовместимость может быть лишь в нестандартных реализациях. И зачем в таком случае применять нестандартные решения от какого-либо производителя выходящие за рамки спецификации стандартной библиотеки.
С одной стороны все правильно сказал, но и преувеличил тоже. Простой пример: sizeof(long) в 64-битной программе в Windows стандартно — 4 байта, в Linux — 8 байт (64 бита). И это надо учитывать. Это то, где можно вляпаться в несовместимость на уровне даже стандартных библиотек.