No Such Blog or Diary
C++ であるクラスを継承しているかどうかの判定って
できるかなぁと.
#include <iostream> using namespace std; template <typename E> class Eq { virtual bool operator==(const E& e) const = 0; }; class Int : public Eq <Int> { public: int num; bool operator==(const Int& e) const { return this->num == e.num; } Int(int num) { this->num = num; } }; template <typename A> struct HasEq { enum {val = 0}; }; template <typename A> struct HasEq< Eq<A> > { enum {val = 1}; }; int main(int argc, char *argv[]) { cout << HasEq<Int>::val << endl; return 0; }
このコードの出力が 1 になってほしいと.このコードでは 0 を出力するほうに実体化されるので,これを避けたい.キャストを入れて 0 出力側で実体化を失敗させればいいのかな?
- Comments: 0
- TrackBack (Close): -
帰省より復帰
- 2006-01-04 (Wed)
- 一般
けっきょく綺麗な富士山を見ることなく帰省より復帰.もう少し晴れてくれれば... んで,帰ってきたら飯がなかったので食材を買ってシチューを作ったのだが,煮込んでいる最中にいつの間にかコンロの火が消えていたことに気づく.風呂に入ってた間に吹きこぼしで消えたのだろうか,微妙に危なかった.新年早々ガス爆発はいやである.さて修論でも書くか.
- Comments: 0
- TrackBack (Close): -
三が日終わり
- 2006-01-03 (Tue)
- 一般
銀行のATMも明日には動きはじめるのだろうか? 古畑任三郎ファイナル一日目は最後にどう犯人を負かすのだろうとか考えてたら結局15年前のネタで引っ張るだけなのね.こういう場合って時効とかどうなるんだろうとか気になるが,少々すっきりしない終わりだなぁと.そして文花帖は54シーンでExまであと12...
- Comments: 0
- TrackBack (Close): -
正月に出かける
- 2006-01-02 (Mon)
- 一般
猫をバッグにいれ頭だけ出させて買い物などに出かけたけど,ほんと正月というのに出歩いてる人が多い.むかしは店もろくに開いてなかったのに今じゃ元日から平気であいてるし.むしろ安売りしてるから元旦から並ばないといけないのかも.ついでにお飾り付の車もあまり見かけなくなった.ひっくり返ってるのを見るのが面白かったのに.お飾りが完全に消えてしまうのもそう遠くないのかもしれない.それにしても文花帖Ex出現条件が66シーン取得ってのはちとムズイ.まだ43シーンしか取れてないしレベル10とか取れる気がしないし... どうなることやら.
- Comments: 0
- TrackBack (Close): -
初詣へ
- 2006-01-01 (Sun)
- 一般
毎年のごとく朝の4時ごろに三島大社へと初詣に出かけた.大晦日から来ていた連中は帰ってるし,朝一で来る連中が来るにはまだ早い時間ということで,この時間帯が一番すいていて動きやすい.ちと寒いけど.そんでもってとった行動は賽銭投げてお守り買って,おみくじ引いたら小吉とこれも例年通り.新年になったという実感は特に無いが,とりあえず今年も適当に頑張ろうかと思う.それにしてもこんな寒い中バイトの巫女さん達はよく袴姿で仕事できるなぁ.聞いた話では日給で1万円とかいってたからちと割に合わない気がするし.あの姿になりたい人たちがやっているのだろうか?動機が良く分からん.
- Comments: 0
- TrackBack (Close): -