new cpp::net::HostAddress constructor