Нахожусь в процессе проектирования объектов, и такой вопрос возник.
Для начала: мне не нравится идея из C++ с тем, что
SomethingClass название_переменной() это на стеке (выглядит как вызов функции просто)
new SomethingClass() это норм (но делает в куче)
Само по себе нравится слово new, выглядит логично что мы создаём какой-то набор данных.
Придумал такой синтаксис
const user1: User = new User(); //в куче
const user2: User = new& User(); //на стеке
Но хотел бы узнать мнение, потому что это очень не типичный синтаксис.
Хочется узнать мнение не касательно (в других языках не так, переделывай), а если рассматривать по самой логике и удобству (в том числе читаемость кода)