Java では、次のように呼び出しを連鎖できるように、ビルダーのセッター メソッドがビルダー自体を返すことができます。
public class builder{
private String name;
private int age;
private char glyph;
public builder setName(String name){
this.name = name;
return this;
}
public builder setAge(int age){
this.age = age;
return this;
}
public builder setGlyph(char glyph){
this.glyph = glyph;
return this;
}
public static void main(String[] args){
builder b = new builder().setName("").setAge(10).setGlyph('%');
}
}
これはC ++で可能ですか?