アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
なんだCか (スコア:0)
Re:なんだCか (スコア:1)
C でかかれていれば C++ のラッパークラスを書くのは
簡単なはずです。
それと、世の中いろんな言語があるけど、C ならば
比較的その言語に C との接続用ライブラリが用意されている
場合が多いのでむしろ C の方がいいとおもいます.
Re:なんだCか (スコア:1)
>簡単なはずです。
Interfaceの問題というよりもImplementationの問題でしょう。
今回出たソレそのものをHackするのを、Cなんかでやってやれっか、という話かと。
そうして書いたC++のモノをextern "C"(だっけ?忘れたぜC++なんて)で
C側に晒せばいいだけだろうし。
ラッパークラスが「機械的に」書けるかどうか?は、あんまり問題じゃないですね。
意味論の問題つーか。
レガシーシステム(笑)のラッパーに時折有るらしいですが、
システム全体を巨大な一個のObject(つーかClass)に「せざるを得ないような設計」を
Cのライブラリが採っていた場合、ちょっと憂鬱な気分になると思います。
OOで表現しきれないような概念構造だというならOOP言語を採用しないのもOKなんですが、
単にOO未満な設計をしているだけならば、面倒を後世に押し付けただけ、とも言えなくもなく。
個人的には更に、C++「なんか」より、もうちょっと良い言語を採用して欲しいとは思います。
尤も、丁度良い選択肢が事実上無い、ってのが悲劇の核心なのですけど。
なんでCか? (スコア:1)
C でかかれていれば C++ のラッパークラスを書くのは
簡単なはずです。
というのはわからなくもないが、ダウンロードして展開してみたところ、hogehoge.cppがいっぱい・・・。
なんでC++のソースファイルにCで実装するかなあ・・・。
-- By Grabthar's Hammer!