Talk:More C++ Idioms/SFINAE

very special code - but does it compile at all ?

---

Re: "returns a double, which is always greater in size compared to a character."

This size inequality isn't guaranteed! `char` and `double` could both have 64 bits. Then both types' size would be 1. (Remark at the end of Fundamental types → Character Types.) --UnePierre (discuss • contribs) 17:24, 3 December 2021 (UTC)