senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. yumetodo (yumetodo@qiitadon.com)'s status on Thursday, 10-Dec-2020 19:50:10 JST yumetodo yumetodo
    • らりお・ザ・何らかの🈗然㊌ソムリエ

    多分それはそのクラスがでかすぎるんだと思う。「move ctor で各メンバに対して swap() を書く」とかクラスが小さければごく僅かなメンバーにのみ自分で定義して、残りの大半は=defaultすればいい。@lo48576

    In conversation Thursday, 10-Dec-2020 19:50:10 JST from qiitadon.com permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Thursday, 10-Dec-2020 19:50:10 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @yumetodo 実はこの「特定界隈」というのがゲーム系を想定していて、 SDK やライブラリで提供されているオブジェクトがことごとくプリミティブ型のハンドルだったり dtor 存在しなかったりするやつなので、 =default で move するとリソースがリークします (地獄)

      In conversation Thursday, 10-Dec-2020 19:50:10 JST permalink
    • らりお・ザ・何らかの🈗然㊌ソムリエ (lo48576@mastodon.cardina1.red)'s status on Thursday, 10-Dec-2020 19:52:38 JST らりお・ザ・何らかの🈗然㊌ソムリエ らりお・ザ・何らかの🈗然㊌ソムリエ
      in reply to

      @yumetodo まあそうなると RAII にできるような wrapper を書けというのは完全に正解でして、私もそういうコード書くようにはしてるんですが、キリがないんですよね (なので界隈の人々がライブラリを最初に書く時点でちゃんと RAII してくれというお気持ちがあります)

      In conversation Thursday, 10-Dec-2020 19:52:38 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.