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

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. :homoo_right:​鯖缶は見た:homoo: (204504byse@homoo.social)'s status on Sunday, 19-Sep-2021 23:57:54 JST :homoo_right:​鯖缶は見た:homoo: :homoo_right:​鯖缶は見た:homoo:

    今日は不適切なダウンキャストによるメモリ破壊を直した(自分のでも仕事のでもないコード

    In conversation Sunday, 19-Sep-2021 23:57:54 JST from homoo.social permalink
    • こあ (core@darui.work)'s status on Sunday, 19-Sep-2021 23:57:53 JST こあ こあ
      in reply to

      @204504bySE Cスタイルキャストでもやってた?

      In conversation Sunday, 19-Sep-2021 23:57:53 JST permalink
    • :homoo_right:​鯖缶は見た:homoo: (204504byse@homoo.social)'s status on Sunday, 19-Sep-2021 23:57:54 JST :homoo_right:​鯖缶は見た:homoo: :homoo_right:​鯖缶は見た:homoo:
      in reply to

      そうかこんなメモリの壊し型があるのかという発見を感じた。C#じゃ絶対ないし。

      In conversation Sunday, 19-Sep-2021 23:57:54 JST permalink
    • :homoo_right:​鯖缶は見た:homoo: (204504byse@homoo.social)'s status on Monday, 20-Sep-2021 10:33:05 JST :homoo_right:​鯖缶は見た:homoo: :homoo_right:​鯖缶は見た:homoo:
      in reply to
      • こあ

      @core ほしい型の基底クラスがなんでも入りうる単方向リストがあって、今まではほしい型しか入れてなかったから問題なかったけど、処理を追加するために他の型の物もそこに入れた結果メモリ破壊を起こしたという。

      間違いなくこの本を元に作られたコードであった。std::すらろくに使わない怖いコードである。とはいえこの構造を改良することなく何年やってるんだという突っ込みは入れたい。http://higpen.jellybean.jp/www/book/bullet/

      In conversation Monday, 20-Sep-2021 10:33:05 JST permalink
    • こあ (core@darui.work)'s status on Monday, 20-Sep-2021 10:33:05 JST こあ こあ
      in reply to

      @204504bySE そういえばMFCってVC++コンパイラが名前空間をサポートしていない時代に生まれたらしいですね……

      In conversation Monday, 20-Sep-2021 10:33:05 JST permalink
    • :homoo_right:​鯖缶は見た:homoo: (204504byse@homoo.social)'s status on Monday, 20-Sep-2021 10:33:06 JST :homoo_right:​鯖缶は見た:homoo: :homoo_right:​鯖缶は見た:homoo:
      in reply to
      • こあ

      @core でしたねえ。

      In conversation Monday, 20-Sep-2021 10:33:06 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.