- Rubyについて Part49
745 :,,・´∀`・,,)っ-○○○[sage]:2014/07/28(月) 08:16:21.62 ID:VPPfU3yV - >>739
C++のテンプレートは型や定数ごとに別々のコードパスを生成するんであって 通常typeidと混ぜて使うようなものじゃない その文脈だと君こそごっちゃにしてる印象があるが >>741 なんだreinterpret_castとか使ったことないの? Windowsでメッセージ投げるときにLPARAMやWPARAMにキャストしてるはずだけど? あれこそ総称型だろ? そーいえばWindowsで「リフレクション」って別の意味で使われてるけどさ あれもたいがいだよね、親にメッセージ投げる前に自分で処理するのを デフォにしてくれればあんなキャッチボールなんていらねーじゃんwww >>743 そんなんやったら多重継承できねーじゃん Objectから派生するのが常に正しいとはいえない ライブラリごとで十分
| - Rubyについて Part49
746 :,,・´∀`・,,)っ-○○○[sage]:2014/07/28(月) 08:33:35.99 ID:VPPfU3yV - メタプログラミングと汎用プログラミングはまったく別の概念でもないし
メタプログラミング=リフレクション(笑)ってのも相当痛い Javaのgenericsを使ったメタプログラミングは可能ですよ? 受け口で型の識別が必要なら、別パラメータ(数値など)で渡してもいい
|
|