Yes, it static_castwill use the constructor explicit.
5.2.9 Static Casting [expr.static.cast]
4 Expression e can be explicitly converted to type T using static_cast forms , if the declaration is well-formed , for some invented temporary variable t (8.5). the effect of such an explicit transformation static_cast<T>(e)T t(e); , . e glvalue , glvalue.