C++には、関数のように「呼び出す」ことができるものが、主に3種類あります。 これらは、たとえ引数や戻り値の型が全く同じでも、C++の型システム上はそれぞれ別々の、互換性のない型として扱われます。このため、「処理を後から差し替えたい」と思っ ...