2010-10-26から1日間の記事一覧

C++でオブジェクト指向をおさらい中

注:このコードには失敗があって後で修正されますが、何につまずいたかを記録しておくために間違ったまま載せてます #include<iostream> //#define A //#define B class O{ public: int f(){ return 0; } }; class A : public O{ #ifdef A public: int f(){ return 1; </iostream>…

どうして原稿が書けないのかの考察

すべての人にとってわかりやすい文章も、すべての人にとって価値のある文章も、両方とも実現不可能な目標だということはわかっているつもりなのだが。大昔に5時間くらいで勢いで書いた「2時間で学ぶPython」の評判がなかなかよかったことから考えても、悩ん…

Pythonでオブジェクト指向をおさらい中

まあ、記憶が間違ってないことを確認しただけ。 # coding:utf-8 """ old-classとnew-classのメソッド解決順序に関する実験 """ class Base: x = "base" class D1(Base): pass class D2(Base): x = "D2" class D3(D1, D2): pass print D3.x #-> base class Ba…