В C++ Пусть яC++ - Разница между указателем класса и объекта класса при инициализации
class Sample{
public:
void someFunction();
};
В основной() есть ли разница между выполнением
Sample obj;
obj.someFunction();
AND
Sample *obj = new Sample();
obj->someFunction();
Является ли это только вопрос синтаксиса или есть разница в производительности/реализации? Когда нужно использовать друг друга?
Почему производительность будет отличаться? – PDizzle745
Это имеет смысл! Благодарю. – Arkantos
Кэш процессора - Оптимизация проще для вещей в стеке –