虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。

  • iOSアプリ 虹ぶら AppStoreで無料配布中
  • 混乱の元 のスレッド詳細

    削除依頼やバグ報告はメールフォームにお願いします。 個人情報,名誉毀損,侵害等について積極的に削除しますので、メールフォームより該当URLをご連絡いただけると助かります

    18/07/26(木)20:47:00 No.521558621

    混乱の元

    1 18/07/26(木)20:47:50 No.521558915

    int* p, q; はどうなりますか?死ねアホ

    2 18/07/26(木)20:48:41 No.521559244

    template<typename T> using ptr = T*;

    3 18/07/26(木)20:50:36 No.521559927

    同じ*を使ってしまったのが悪い

    4 18/07/26(木)20:51:16 No.521560157

    何が違うの…?

    5 18/07/26(木)20:52:20 No.521560498

    見た目が

    6 18/07/26(木)20:53:38 No.521560895

    なんでそんな構文を許したのかがそもそもわからない

    7 18/07/26(木)20:54:54 No.521561273

    下がいなくなればCの勉強でポインタ苦手になる人1割くらい減るとおもう

    8 18/07/26(木)20:54:59 No.521561300

    C++なんてダッセーよなー!帰ってGolang書こうぜー!

    9 18/07/26(木)20:56:43 No.521561808

    C開発した人「だって身内で使う想定の言語だし…」

    10 18/07/26(木)20:57:19 No.521561994

    なんとスペースなしのint*p;でもコンパイル通っちまうんだ

    11 18/07/26(木)21:08:25 No.521565521

    ポインタpがあるだろ? ポインタの先は*pだろ? *pの型はintだろ? int *pできた!

    12 18/07/26(木)21:09:29 No.521565858

    int*型なんてないよ こんな覚え方したらバグの温床になる

    13 18/07/26(木)21:10:09 No.521566073

    実際使うときは下だけど覚える段階だと混乱するって話でしょ

    14 18/07/26(木)21:10:31 No.521566164

    下が出来てから あ!やべぇ!って上が出来たんだろう 直そうとしたら戦争が起きた

    15 18/07/26(木)21:12:17 No.521566747

    ※ pに入ってるアドレスのとこに値を入れる*pとは直接関係ありません

    16 18/07/26(木)21:12:22 No.521566790

    なあにどっちにしろ4バイトだ気楽に行こうぜ (インクリメントしながら)

    17 18/07/26(木)21:12:51 No.521566957

    でもよぉ そこまで泣くほどのもんか?

    18 18/07/26(木)21:14:03 No.521567348

    😃auto

    19 18/07/26(木)21:15:01 No.521567678

    >なあにどっちにしろ4バイトだ気楽に行こうぜ >(インクリメントしながら) ++なのにどうして4バイトずつ増えるんですか…どうして…

    20 18/07/26(木)21:15:07 No.521567709

    使用では下だけどポインタ型と普通の型の混在が可能なので上のほうが良いが表記としてはダメ もう知るか勝手にしろC系

    21 18/07/26(木)21:16:02 No.521567977

    どこかの書籍でこき下ろされていた表記

    22 18/07/26(木)21:16:35 No.521568167

    後方互換性を投げ捨てて文法を整理したリニューアルC言語みたいなの出してくれないかな…

    23 18/07/26(木)21:18:17 No.521568716

    const &str みたいなアレもぶっちゃけキモイです

    24 18/07/26(木)21:18:44 No.521568877

    同じ*とか使わず@でも使ってれば良かったのにね

    25 18/07/26(木)21:20:53 No.521569575

    >書き方や言い方が違うだけでいずれも全く同じ意味で同じ動作をします。

    26 18/07/26(木)21:21:14 No.521569685

    分からないものはおまじない いいね

    27 18/07/26(木)21:21:39 No.521569805

    int** pNum;

    28 18/07/26(木)21:23:20 No.521570351

    それより引数で配列使うときアドレス渡すようになってるほうがよほど混乱の元だとおもう

    29 18/07/26(木)21:23:35 No.521570431

    **ときたら最近はもう9割array配列だ

    30 18/07/26(木)21:24:40 No.521570775

    Cたすたすとかだともっとうまくポインタ使うの? Cで嫌になってしまったよ

    31 18/07/26(木)21:26:13 No.521571243

    >それより引数で配列使うときアドレス渡すようになってるほうがよほど混乱の元だとおもう ソースも汚くなるから可能な限り構造体とか型に置き換えてるかな

    32 18/07/26(木)21:27:40 No.521571748

    2次元配列みたいな糞汚いのは構造体にしてぱっと見綺麗にみえるように誤魔化そう!

    33 18/07/26(木)21:29:54 No.521572510

    >const &str みたいなアレもぶっちゃけキモイです コピーコストが生まれないので合理的

    34 18/07/26(木)21:32:00 No.521573234

    >Cたすたすとかだともっとうまくポインタ使うの? 基礎は一緒だけどコンテナでオブラートに包むので取り扱いが便利になるよ 簡単な例だと文字列リストかな

    35 18/07/26(木)21:33:01 No.521573573

    >Cたすたすとかだともっとうまくポインタ使うの? >Cで嫌になってしまったよ 明示的に開放してくれるスマートポインタがある

    36 18/07/26(木)21:33:18 No.521573651

    >コピーコストが生まれないので合理的 コピーコンストなんて考慮する必要があるの?要らなく無い?ってなる

    37 18/07/26(木)21:33:58 No.521573873

    明示的にじゃなかった 明示的に開放しなくても勝手に開放してくれる だ

    38 18/07/26(木)21:34:08 No.521573929

    正規表現いいよねと思ったら違った

    39 18/07/26(木)21:36:04 No.521574556

    >int** pNum; ハンガリアン!

    40 18/07/26(木)21:36:14 No.521574644

    やっぱり時代は♯だよな!

    41 18/07/26(木)21:37:59 No.521575211

    >コピーコンストなんて考慮する必要があるの?要らなく無い?ってなる constじゃなくてcost std::stringなんてバカでかい構造体をループのような機構でコピーで大量に受け取ったら無駄だろ

    42 18/07/26(木)21:42:02 No.521576538

    >constじゃなくてcost ごめん こっちはconst 変更しないのだからコピーせずそのまま渡してほしいなってね

    43 18/07/26(木)21:42:16 No.521576603

    リソース気にするほど小規模の仕事なんだね