On cppreference about list-initialization in the second intend (for copy-list-initialization) it says:
copy-list-initialization (both explicit and non-explicit constructors are considered, but only non-explicit constructors may be called)
What exactly is the difference about constructors being 'considered' and being actually 'called'. Why consider constructors, that may not be called anyway?