タグ

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

  • 関連タグはありません

タグの絞り込みを解除

pointerとcとrustに関するmasterqのブックマーク (1)

  • 旧石器時代のポインタをご利用の皆様へ ~provenance入門~ - Qiita

    現代のプログラミング言語ではポインタは単なるアドレスではなく,provenanceを伴った参照として扱われています. 世界は既に変わっています. 概要 ポインタは単なるアドレスではありません. ポインタにはprovenanceという,どのオブジェクト由来かの情報が含まれています. Provenanceを使うことで,最適化が効きやすくなったり,堅牢なプログラムを書きやすくなったりします. 追記: 次の英語記事を読むとprovenanceが必要な理由についてもっとよく知ることができます.クリックしよう!!!!(2020-12-15) https://www.ralfj.de/blog/2020/12/14/provenance.html ポインタはアドレスではない 次のCプログラムを見てみましょう. # include <stdio.h> # include <string.h> int ma

    旧石器時代のポインタをご利用の皆様へ ~provenance入門~ - Qiita
    masterq
    masterq 2020/09/09
    某言語なんでもvoid *にするのまずいですよね。。。
  • 1