2016-10-01から1ヶ月間の記事一覧

CMakeで現状のインクルードパスを文字列として得るには

インクルードパスをCMakeで指定するにはinclude_directoriesを利用するが, 逆に今その関数によってどこが追加されているかを文字列として取得したい.まず, その情報自体はINCLUDE_DIRECTORIESにあるが, これはプロパティであって(環境)変数ではない. そこで…

Pythonのクラスメンバ変数とメタクラス

とりあえず以下のようなプログラムについて考える. class Reservoir(object): def get(self, key): value = key * 3 # Do something hard return value if __name__ == "__main__": obj = Reservoir() print(obj.get('KEY1')) # => KEY1KEY1KEY1 print(obj.g…