Quando usar ponteiros em C ++
Comecei a aprender sobre ponteiros em C ++ e não tenho muita certeza de quando usar ponteiros e quando usar objetos reais.
Por exemplo, em uma de minhas atribuições, precisamos construir uma classe gPolyline, em que cada ponto é definido por um gVector. No momento, minhas variáveis para a classe gPolyline são assim:
private:
vector<gVector3*> points;
Se eu tivessevetor pontos <gVector3>em vez disso, que diferença faria? Além disso, existe uma regra geral para quando usar ponteiros? Desde já, obrigado!