Когда использовать указатели в C ++

Я только начал изучать указатели в C ++, и я не очень уверен, когда использовать указатели, а когда использовать реальные объекты.

Например, в одном из моих назначений мы должны создать класс gPolyline, где каждая точка определяется gVector. Прямо сейчас мои переменные для класса gPolyline выглядят так:

private:
vector<gVector3*> points;

Если бы у меня быловектор <gVector3> точеквместо этого, какая разница? Кроме того, есть ли общее правило, когда следует использовать указатели? Заранее спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос