Здравствуйте, rg45, Вы писали:
R>Имхо, эта аналогия не совсем корректна. Значения указетелей нулевые, но сами указатели, всё-таки, существуют как объекты. И более корректной аналогией сравнения нулевых указателей было бы сравнение двух пустых файлов.
В этой аналогии имена файлов играют роль указателей. Можно считать, что имена сами по себе существуют.
R>Семантика же операции сравнения несуществующих файлов, я думаю, будет определяться спецификой задачи верхнего уровня, в рамках которой потребность в таком сравнении возникла. Операция странная, как по мне, и общего правила я тут не вижу.
Мне в голову не приходит ситуация, для которой обработка различные файлов отличается от обработки, когда один или оба файла не существуют.
R>Короче, как сам решишь, так и будет.
Да, так обычно и бывает.