iferença de classes de identificador e valor

Tenho alguns conhecimentos de C ++ e quero usar classes no Matla

Qual é a diferença entre um identificador e uma classe de valor?

Sei que usaria uma classe de valor se quisesse definir uma classe de matriz com operadores sobrecarregados, como "+" e "*". No entanto, às vezes parece que as coisas só funcionam para mim como eu quero quando escolho uma classe de identificado

questionAnswers(2)

yourAnswerToTheQuestion