タグ

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

タグの絞り込みを解除

C++に関するgionXYのブックマーク (2)

  • この春はゆるふわ愛されObjective-Cでキメちゃおう☆ - $ cat /var/log/shin

    iPhoneアプリで一儲けしたくなっちゃったからObjective-C頑張っちゃうZO☆ とかいうドン引きな冗談はさておき、なんとなく勉強し始めたObjective-Cについての徒然なるまとめです、真面目です。C++がそれなりに出来るObjective-C初学者*1が対象です。体系的に学習してないですし、言語仕様もほとんど見てなく、何が言いたいかというと要ツッコミ。 書き溜め書き足ししていたら、全体的に大変なことになってしまいましたが、ゆるふわなのでご愛嬌。実は、一番ためになるのはリンク部分かもしれません、Let [us goTo:最後の方]。 Objective-Cとかいう言語 Objective-Cは、C言語にぐちゃぐちゃプリプロセッサ的なものを追加した珍妙なクソ言語(失礼*2)です。 トラップの宝庫C++とは全く別物だと捉えるのが正解ですが、実はC++も混ぜられる*3とのことで、中二

    この春はゆるふわ愛されObjective-Cでキメちゃおう☆ - $ cat /var/log/shin
    gionXY
    gionXY 2014/03/05
    13年の記事だけど参考になるのかも
  • テンプレート関数の宣言と実装を分離する方法 - Qiita

    自分の備忘録のために投稿する。 ヘッダにはテンプレート関数の宣言のみ記述し、定義は実装ファイルに書く場合、単純にヘッダと実装を分離したのではリンクエラーが出るが、下記の様にすればリンクエラーを回避できる。 手法はBoostでも使用されている手法であるため、悪くない手法であると思う。 Utility.h : テンプレート関数の宣言のみ記述したファイル // Utility.h #pragma once #include <string> template<typename T> class Utility { public: std::string toString(const T & value); }; #include "details/Utility.h"

    テンプレート関数の宣言と実装を分離する方法 - Qiita
    gionXY
    gionXY 2014/01/10
  • 1