c++ value initialization

I'm reading c++ primer 4th edition by Stanley Lipmann and I'm on page 92 about value initialisation.

I just don't understand when about value initialisation. I browsed around and I know there are also default initialisation and zero-initialisation. Can anyone explain about value initialisation?

Coming to this paragraph ..

clause a)

"Some classes does not define default конструктор. Мы не можем инициализировать вектор такого типа, указав только размер, мы также должны указать начальное значение "

Я понимаю сказанное выше, но считаю, что приведенное ниже противоречит приведенному выше предложению.

пункт b)

" Тип элемента может относиться к типу класса это не определяет никаких конструкторов. В этом случае библиотека по-прежнему создает объект, инициализированный значением. Это делает это путем инициализации каждого значения member of that object"

I don't understand the clause b.

Any help is appreciated

10
задан razlebe 18 April 2011 в 00:17
поделиться