タグ

ブックマーク / qiita.com/yoppa (1)

  • openFrameworks、なんでポインタを使うのか? - Qiita

    openFrameworksをワークショップや授業などで教えていると、ポインタの概念にさしかかった時に突然抽象的になってしまい、挫折する人が出てきてしまう。自分のためのメモも兼ねて、なぜポインタを使うのか、抽象的な解説ではなくopenFrameworksでの分かりやすい実例をベースにして考えてみた。 ダメな例 例えば、以下のように画像をランダムな場所に表示するShowImageという簡単なクラスをつくったとする。 ShowImage.hpp #pragma once #include "ofMain.h" class ShowImage { public: void draw(); ofImage image; //表示する画像 float x = ofRandom(ofGetWidth()); float y = ofRandom(ofGetHeight()); float size =

    openFrameworks、なんでポインタを使うのか? - Qiita
  • 1