Это скорее случай, когда вы используете слишком старую книгу.Дата публикации этой книги - 2000, что означает, что большая часть фактического написания имела место, когда дорабатывался стандарт C ++ 98.
Текущая версия C ++ - C ++ 03 и C ++0x быстро приближается к стандартизации.
Я не думаю, что * C 1005 * требовалось в C ++ 98.