На простых типах это вообще не имеет существенного значения с практической точки зрения...
Рассматривай примеры под призмой строки или вектора, всё абсолютно точно так же будет работать хоть для простых типов, хоть для сверхсложных имплементаций космических ядерных реакторов