記事へのコメント30

    • 注目コメント
    • 新着コメント
    mumumu-tan
    mumumu-tan “T x = {0}; Tの最初の要素あるいはメンバーを、0初期化し、その他をすべて、staticストレージと同じ方法で初期化」。staticストレージは、必ずゼロ初期化される / int a[3] = {100};「a[0]を100で初期化し、a[1]とa[2]はゼロ初期化」

    2020/05/28 リンク

    その他
    manaten
    manaten 職業コーダーと言語ヲタの違いといってしまえばそれまで感。だが、本当の仕事人なら自分の道具のルーツ・思想はできるだけ知っておくべきだと思う

    2014/08/26 リンク

    その他
    fumokmm
    fumokmm あとで読む。

    2010/09/25 リンク

    その他
    tmsoji
    tmsoji せっかく頭を捻って作られたすばらしい規約やルールも、その意図を含めて正しく伝承していかないと生かされない?またはそうでもしないと伝承されないものはさほど価値がない?どっちだろう

    2010/09/24 リンク

    その他
    bigbro
    bigbro ブコメがアツい!否定されると燃えるのはマのサガでしょうか

    2010/09/23 リンク

    その他
    m_uchino
    m_uchino 可読性考えたら省略するより明示した方がいいと思うけど? / 結論はどうであれ「表面的な理解」っていう表現は暴言だな。表面的なのはどちらなんだろうね。

    2010/09/21 リンク

    その他
    hidetoz
    hidetoz あれ、C99で明示的に初期化しない変数は、その型のゼロになるんじゃなかった?だから俺は敢えてゼロクリアしてないよ。

    2010/09/19 リンク

    その他
    cha-cha-ki
    cha-cha-ki 大意は「思考停止するな」という意味なので、各論は意味がない気がします。/ 明示したいという意志で使っているならOKかと。

    2010/09/19 リンク

    その他
    uchizono
    uchizono 初期値を明示する意味で書いてるなあ。初期化が明示されてない変数は書いた本人以外がデバッグする時に「初期化が不要な変数」なのか「暗黙の初期化を利用してる変数」かパッと見てわかり辛いこともあるし

    2010/09/19 リンク

    その他
    krogue
    krogue 「結局、そこまで厳密に知っていても、通常のプログラミングのためには、あまり役に立たない」業務で、言語に対して「できる」の線引きがおかしいのはこれによると思う。「どの言語も同じ」とか言う人まで居る始末。

    2010/09/19 リンク

    その他
    mohno
    mohno たしかに塩の科学的性質を知っている方が料理には役立つけど、とりあえず塩辛くしたければ塩を入れる。こんなどっちでもいいものより、char *p = "abc"; と char s[] = "abc"; の違いの方が重要というか、配列は負けというか。

    2010/09/19 リンク

    その他
    t-murachi
    t-murachi 入門書が言語の厳密な仕様にどこまで触れるべきかは著者の裁量に委ねられるところではある…んだが、にしたってそこに「どうしてそうなる」的な疑問が全く差し挟まらない子は、多分向いてないんだろうなぁ、とは思う

    2010/09/19 リンク

    その他
    DiceK_U
    DiceK_U 何となく気になるけど結局役に立たない知識なのね。

    2010/09/19 リンク

    その他
    sakura-1
    sakura-1 通じる書き方してれば何でも良く思える。/ シンタックスとセマンティクスが乖離しているから使われないのでは。言語設計者はそこを考えて作らないと駄目だなぁ。

    2010/09/19 リンク

    その他
    te2u
    te2u 読む人、書く人にとってわかりやすければ、それでいい。たとえそれが表面的であっても。

    2010/09/19 リンク

    その他
    ahmok
    ahmok C++のことよくわからんけど、int a[100] = {} ; だと領域確保するだけで、内容はゼロじゃなくて不定にならないの? ゼロで埋まるとしたらコンパイラの仕様にしか思えない。

    2010/09/18 リンク

    その他
    thesecret3
    thesecret3 プログラミング言語って人間同士のコミュニケーション手段だと思うので、みんながそうしてることは、そうしたほうがいいかもよ。(自分はそればっか考えて書いてる。。)

    2010/09/18 リンク

    その他
    atm_09_td
    atm_09_td 言語仕様を完璧に理解しようとしてあまりコードが書けない人と理解は適当だがとりあえず動くコードを書く人、どっちが良いのだろう。

    2010/09/18 リンク

    その他
    raitu
    raitu Cに比べC++で良くなったところが参考書に生かされてないとかそういう話

    2010/09/18 リンク

    その他
    kokorohamoe
    kokorohamoe IEね。業界標準以外良いところ無いけど、逆に言えば他のブラウザは業界標準じゃない。たったそれだけで、ダメブラウザなんだよね。int a[3] = {100} ;ってヒープページがダーティなときでも0初期化だっけ?

    2010/09/18 リンク

    その他
    janus_wel
    janus_wel 「議論する前に仕様嫁」てのは同意だけど C++ の仕様書が利用しやすいかというと個人差があるのでつまりわかりやすい説明期待してます

    2010/09/18 リンク

    その他
    qnighy
    qnighy 最後の段落要約「動けばいいからおまじないにしてるけど、その弊害として余計な議論がかさむことがある。」

    2010/09/18 リンク

    その他
    tengo1985
    tengo1985 配列初期化はわかっていても0は付けるけどなぁ。C++がわかっててCを知らない人はいないと思うのでやる意味はあると思う。意図もわかるし。ただmemsetで0に初期化してるコードはやめていただきたい。

    2010/09/18 リンク

    その他
    lizy
    lizy "0"がある方が分かりやすいですね。まあ見慣れているだけでしょうけど

    2010/09/18 リンク

    その他
    d0i
    d0i C言語は高級アセンブラなのでそんなへんてこな初期化文法は不要です。どっちかってと、staticなものを勝手にゼロ初期化する仕様のほうが気持ち悪い。無駄なステップ使ってんじゃねぇ!

    2010/09/18 リンク

    その他
    iww
    iww MISRA-Cルールだと配列の初期化は先頭を書かないとNGになる。まあMISRAなんてもともとうんこだけど

    2010/09/18 リンク

    その他
    nakag0711
    nakag0711 CとC++のどちらが汚いかは絶好の宗教論争ネタだな

    2010/09/18 リンク

    その他
    zu2
    zu2 明示したい、ってのもあるんじゃないかな。perl の $_ みたいなもんで。

    2010/09/18 リンク

    その他
    imo758
    imo758 理解・暗記・思い出し・再検索・他人への説明や説得……などにかかるコストが膨大なら、そういう言語仕様ギリギリのスリリングな表記をしないでおいたほうがベター、という事例は多いのでは。

    2010/09/18 リンク

    その他
    GreenRide
    GreenRide  バナナを取ろうとしたら、みんなに叩かれる環境があるんじゃないの?

    2010/09/18 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    本の虫: 多くのプログラマは言語を表面的な理解だけで使っている

    一般のプログラマの多くは、プログラミング言語というものを、ごく浅い表面的な理解だけで使っている。...

    ブックマークしたユーザー

    • techtech05212023/10/16 techtech0521
    • mumumu-tan2020/05/28 mumumu-tan
    • satojkovic2020/01/24 satojkovic
    • urd04012019/04/18 urd0401
    • wass802019/04/15 wass80
    • watertight2018/02/24 watertight
    • roanapua2017/08/31 roanapua
    • harukeki2017/08/30 harukeki
    • ryota-murakami2016/06/03 ryota-murakami
    • Koonies2016/01/02 Koonies
    • tajima_taso2015/12/17 tajima_taso
    • rydot2014/09/07 rydot
    • nhayato2014/08/30 nhayato
    • manaten2014/08/26 manaten
    • miwa842014/05/22 miwa84
    • isgk2014/02/11 isgk
    • agw2013/12/26 agw
    • sn_wh2011/09/27 sn_wh
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

    同時期にブックマークされた記事