タグ

2013年3月21日のブックマーク (2件)

  • Androidでvimprocを試す。 - rattcvの日記。

    Android上のVimvimprocが使えず歯がゆい思いをしていた今日この頃ですが、日の更新で"Added Android support"が入ったことでやっと最近の便利なpluginが試せそうな感じになってまいりました。早速githubから最新版を持ってきてビルドしてみましたが、今のところ普通に動作している様です。感謝感謝。 make_android.makのコメントに従えばNDKのビルド環境を整えている方であれば簡単にコンパイル出来ると思いますが、Term20130319.apkに私がビルドしたものを同梱したのですぐに試したい方はどうぞ。ここに置いときます。/sdcardに置くupdatefileは前の版のをそのまま使います。 Androidvimshellの図です。

    Androidでvimprocを試す。 - rattcvの日記。
  • C++11 スマートポインタの話 - ここは匣

    C++にはガーベジコレクタが言語的には存在しないので、動的に確保したオブジェクトのメモリの管理はプログラマが責任を持って管理しなければ、メモリリーク・リソースリークなどの問題を生じてしまいます。 今時のプログラマはこうした問題を引き起こすリスクを減らす為に、記述ミスの起こりやすい生のポインタを使い自力でnewとdeleteを記述する事を避けて、安全なスマートポインタ、即ちオブジェクトの寿命により自動的にメモリ解放を行う便利なポインタを利用するべきです。 しかし、スマートポインタと言っても種類が幾つかあり、落とし穴も存在するのでどういった状況でどれを利用するのが良いのかを考察してみます。 Dynamic memory managementを見てみても C++11から随分増えていますね http://en.cppreference.com/w/cpp/memory std::auto_ptr

    C++11 スマートポインタの話 - ここは匣