Здравствуйте, Chez, Вы писали:
C>Придумалась тут одна шняга, выглядит очень симпатично!
C>Вместо того, чтобы городить конструкции типа:C>if (_CreateDir(sFile))
C> if (CopyFile(lpszTemp, sFile, FALSE))
C> _tcsicmp(m_lpszFile, sFile);
C>
Делать так:C>_CreateDir(sFile) &&
C>CopyFile(lpszTemp, sFile, FALSE) &&
C>(_tcsicmp(m_lpszFile, sFile), 1); // и т.д. из &&
C>
C>Плюсы и минусы (ИМХО):
C>+++ меньше кода писать
C>+++ нет лишних табуляций, код получается проще
C>-- не очевидно
C>- не так удобно отлаживать
C>вместо then используется &&
C>вместо else — ||.
C>при желании можно комбинировать с другими операторами, заключать в скобки...
C>Ну как Вам?
C>Стоит ли мопед свеч?
Можно воспользоваться исключениями.