type-safety by using the ellipsis notation
<p>it had been several times discussed  in other subjects that it is not recommended to use variadic function because the compiler can't check the type of provided arguments. </p>

<p>But what about if the user knows exactly the type can be e.g. std::string. Could anything still go wrong here too?</p>

<p>regards   </p>
