Я просто изучаю С++, и я столкнулся с следующей загадкой:
Как новичок в С++, я читал, что использование ссылки вместо указателей (когда это возможно), как правило, является хорошей идеей, поэтому я пытаюсь привыкнуть раньше. В результате у меня есть много методов, которые имеют общий вид
void myMethod(ParamClass const& param);
Теперь мне интересно, как лучше всего назвать эти методы. Конечно, для каждого вызова потребуется другой объект, переданный как параметр, и насколько я знаю, единственный способ создать его - это новый оператор, поэтому теперь я делаю следующее:
myObject.myMethod(*new ParamClass(...));
В то время как этот метод полностью работает, мне интересно, нет ли другого уже установленного "С++-способа" этого.
Спасибо за помощь! Dan