Theolizer

@TheorideTech

セオライド テクノロジーの公式アカウントです。C++向けにTheolizerを開発してます。GitHubで公開中()。 C++入門講座()もやってます。

2017年3月に登録

ツイートと返信

  1. 1 時間前

    > もともとは「空気の読めない人による正論」という意味だったが、だんだん「単に対応に困るコメントや批判」という意味でも使われ始める。 知らなかった...

  2. 13 時間前

    いつの間にやら演算子オーバーロードの是非になってる。嫌いな人が意外に多くてちょっとびっくり。

  3. 3月21日

    駐車した場所忘れって、たまに良くあるのでこれは便利そう。 さんから

  4. 3月20日

    今までの常識を覆す「常識を備えた」ソフトウェア! いつ頃実用化されるだろう? 近々は有り得ないが、ちょっとだけきになる

  5. 3月20日

    なるほど。確かに無駄にprivateにアクセスできる関数を増やすのはよろしくないですね。昔読んでたのに完全に忘れてました。お恥ずかしい。

  6. 3月20日

    Effective C++第3版の「23項 メンバ関数より、メンバでもfriendでもない関数を使おう」にありました。privateメンバにアクセスできる関数は最小限が望ましいでした。

  7. 返信先: さん
    3月20日

    classはオブジェクト(データメンバはprivate推奨)、structはデータの集まり(データメンバは原則public)ってニュアンスです。機能的には同じなので気分的な差です。

  8. 3月20日

    例えば画像を保持するデータ構造はclassではなくstruct的で、操作するアルゴリズム群はフリー関数で定義した方が良いと思います。データ構造とアルゴリズムの関連性が低いですから。

  9. 3月20日

    なるほど。boostを読んでいると痛切に感じます。あの凄まじい程のラッバーって必要なのかなって。何やっているのか読むのが限界でその必要性までは判断できてないですけど。

  10. 返信先: さん
    3月20日

    あう、私も全くダメでした。1時間もあるし...

  11. 3月20日

    std::stringのメンバ関数の多さは異常ですね。でも、フリー関数にした方が見通し良くなりますかね? 本質的に同じものなら大差ないような気もします。

  12. 返信先: さん
    3月20日

    全ての枚挙機能を持つ「型」をサポートするためにフリー関数での実装は確かに有りですね。でも、class(オブジェク)と言うよりはstruct(データ保持が目的)の時限定かも。

  13. 3月20日

    情報ありがとうございます。やはりテンプレートがらみでしたか。x.f()とf(x)はほぼ等価と理解していました。しかし、テンプレートでは何か差があるのですね。調べてみます。

  14. 3月20日

    「メンバ関数を増やすよりもフリー関数を使うべき」って見解があるんですね。必ずしもそうでもないような気もしますけど、この理由が書かれているサイト知りませんか?

  15. 3月19日

    そうなのですか。時間が取れたらトライしてみます。

  16. 3月19日
  17. 3月19日

    うわっ、測ってくれたのですか。ありがとうです。 大差ないならTheolizerはこのまま行こう。

  18. 3月19日

    後、相互再帰バグは3.9.1で治っている模様。 からの流用です。

  19. 3月19日

    ninjaだと1時間か。GNUmakeに比べて速そうですか?

  20. 3月18日

    おっと、これは失礼しました。

読み込みに時間がかかっているようです。

Twitterの処理能力の限界を超えているか、一時的な不具合が発生しています。やりなおすか、Twitterステータスで詳細をご確認ください。

    こちらもおすすめです

    ·