Connecting to an international flight from a domestic flight in Charlotte will require a minimum layover of 45 minutes. The only reason why it requires more time than a domestic to domestic connection is due to the fact that (per FAA regulations), you need to be onboard an international flight a little earlier.