LINUX.ORG.RU

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

Исправление nanoolinux, (текущая версия) :

Как раз наоборот. Правильный конструктор как раз таки выбрасывает.

Допустим есть класс файл. Я хочу файл открыть и прочитать от туда байтики. Интерфейс объекта это позволяет. Я создаю объект класса файл, передавая конструктору имя файла. Но беда - файла с таким именем на диске нет. Твои действия? Можешь описать, как бы ты реализовал этот класс, и как бы он себя вёл в описаном выше случае?

Исправление nanoolinux, :

Как раз наоборот. Правильный конструктор как раз таки выбрасывает.

Допустим есть класс файл. Я хочу файл открыть и прочитать от туда байтики. Интерфейс объекта это позволяет. Я создаю объект класса файл, передавая консруктору имя файла. Но беда - файла с таким именем на диске нет. Твои действия? Можешь описать, как бы ты реализовал этот класс, и как бы он себя вёл в описаном выше случае?

Исходная версия nanoolinux, :

Как раз наоборот. Правильный конструктор как раз таки выбрасывает.