На этом шаге мы дадим краткую характеристику проблем эффективности.
Начиная с этого шага, мы будем рассматривать вопросы эффективности. Вообще говоря, потоковые классы обычно работают достаточно эффективно, но в приложениях, критичных по быстродействию ввода-вывода, их можно сделать еще эффективнее.
Одна из проблем быстродействия уже упоминалась в 465 шаге: в программу должны включаться только заголовочные файлы, абсолютно необходимые для компиляции. В частности, следует избегать включения файла <iostream>, если в программе не используются стандартные потоковые объекты.
На следующем шаге мы рассмотрим синхронизацию со стандартными потоками данных C.