На мой взгляд, в шаблоне C ++ использовалась идея типа «утка», верно? Означает ли это, что все общие типы, указанные в классе или методе шаблона, относятся к типу «утка»?