Я также сказал, что примитивные (встроенные) типы не имеют конструкторов. Оригинальный автор попросил меня проверить раздел $10.4.2 (TС++ PL), в котором говорится
Встроенные типы также имеют конструкторы по умолчанию ($ 6.2.8)
Но я все же думаю, что утверждение "С++ позволяет даже встроенный тип (примитивные типы) иметь конструкторы по умолчанию". (согласно С++ 03).
Я думаю, что Bjarne в TС++ PL перепутал "конструктор вроде нотации i.e ()
" с фактическим вызовом конструктора. Инициализация значения не была введена в то время, когда Бьярн писал книгу, верно? Так ли текст в TС++ PL некорректен в соответствии с С++ 98 и С++ 03?
Что вы, ребята, думаете?
ИЗМЕНИТЬ
Я лично спросил Бьярне (по почте) о некорректном тексте в TС++ PL, и это был его ответ
Я думаю, что вы смешиваете "фактические вызовы конструктора" с концептуальным конструктором. У встроенных типов есть конструкторы (любые слова, используемые стандартом для описания их поведения).