Почему нельзя использовать предварительное объявление для std::vector?

Компилятору необходимо знать, насколько c++ велика буква «В», прежде cxx чем он сможет сгенерировать stl соответствующую информацию stl-containers о макете. Если бы вместо stl-containers этого вы сказали std::vector, то компилятору c++ не нужно было бы знать, насколько stl-containers велик B, потому что он знает, насколько stl велик указатель.

c++

stl

2022-10-23T12:06:45+00:00