Re[4]: Без параметров
От: qaz77  
Дата: 24.08.23 11:46
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>Это больше не является ограничением, теперь конструкторы создаваемых объектов могут иметь разное число параметров разных типов, без ограничений.

Q>Это заменяется свойством «все методы Build()/ToMyType() без параметров». Действительно, зачем им параметры, если все необходимые данные захватываются как поля в билдерах.

Понятно, что есть поля в билдере.
Как потом чисто технически эти значения перекочуют в целевой объект?
Т.е. билдер должен быть френдом целевого типа?
Просто присвоить значения своих полей в закрытое состояние создаваемого объекта?

class FooBuilder
{
public:

Foo Build()
  {
     Foo f; // конструктор без параметров по условию
     // тут что?    
     return f;
  }
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.