タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PythonとC++に関するundisclosedのブックマーク (2)

  • ctypes チュートリアル

    これらの型は全て,オプションの初期化指定子として正しい型と値を使って 作成することができます: >>> c_int() c_int(0) >>> c_char_p("Hello World") c_char_p('Hello, World') >>> c_uint(-3) Traceback (most recent call last): File "<stdin>", line 1, in ? ValueError: Value out of range これらの型は可変 (mutable) なので,その値はあとで変更することが できます: >>> i = c_int(42) >>> print i c_int(42) >>> print i.value 42 >>> i.value = -99 >>> print i.value -99 c_char_p , c_wchar_p ,お

  • C/C++で作成したDLLのテストをPythonで行う - 閑古鳥

    C/C++でDLLを作成した後、そのDLLの動作確認を行うには別途プログラムが必要になってきますが*1、それにまたC/C++を用いるのはあまり効率が宜しくないと前から思っていて、スクリプトを使ってもっとお手軽にしたいと考えていたのを少し実践してみました。 なぜC/C++でテストプログラムを作成するのが効率が悪いのかといえば、C/C++はコンパイル言語だからです。コードを書いて実行する前に、当然のことながら毎回コンパイルしてリンクして...といった作業が必要になりますが、ちょっと関数のパラメータを書き換えたいというだけの時にもこの作業を通さなければならないのは結構苦痛です。まあパラメータを標準入出力なりGUIなりで入力できるようにするという手もありますが、あまり凝ってしまうとテストプログラムの作成の方に時間を取られてしまってそれはそれで問題です。 そこで、Pythonを用いてDLLのテストコ

    C/C++で作成したDLLのテストをPythonで行う - 閑古鳥
  • 1