з
Size: a a a
з
K
LA
error
, они все скомпилировали. Впрочем, как я понял, это ifndr... Однако там нет причин, чтобы данный пример считался error
. По разобранному же понятно, почему нет ошибки с C<void> c;
в данном примере, ибо методы просто не инстанцируются за ненадобность. Когда же мы объявляем следующую полную специализацию для int
, не для void
ведь, у нас нет необходимости, чтобы это определение было доступно в какой-либо точке инстанцирования выше. Следовательно, в стандарте в данном примере ошибка или я опять что-то недопонял?DR
Д
ВА
Д
D
T
T
DR
T
D
ВА
T
Д
DR
ДЖ
T