D言語の新たに追加されたiftype文ですけど、これは暗黙的な変換を許容します。 たとえば template eq(A,B){ iftype(A:B){pragma(msg,"0");} else{pragma(msg,"1");} }というコードを実行すると0が表示されます。 暗黙的変換を許容するって便利なことも多いけ…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。