トップページ > プログラム > 2015年04月04日 > QykeKoHq

書き込み順位&時間帯一覧

3 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000010000001011342417



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
C言語なら俺に聞け(入門編)Part 127©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
386 :デフォルトの名無しさん[sage]:2015/04/04(土) 09:45:26.99 ID:QykeKoHq
別に無理にcout使わなくてもprintfで%pとかすればいいんじゃないかな?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
390 :デフォルトの名無しさん[sage]:2015/04/04(土) 16:37:48.72 ID:QykeKoHq
何も知らないのに解説するって、どんな気分?(´・ω・`)>>389
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
395 :デフォルトの名無しさん[sage]:2015/04/04(土) 18:56:36.77 ID:QykeKoHq
間違いとまでは言わないけど、「思い込みだけで教えようとする」のは
良くないと思うよ?(´・ω・`)

例えばポインターのサイズは何ビットCPUかではなくて、環境依存だしね?(´・ω・`)
ちなみにポインタのサイズはsizeof(void*)で取らなきゃ駄目だよ?(´・ω・`)
環境やシステム、コンパイラの実装、そういったものが絡むのがポインタだから
ポインタを使ってデータにアクセスする手法は一般化できるけど、ポインタ
そのものを取り扱う時には注意が必要なんだよ?(´・ω・`)

一般化を信じ過ぎて思い込みが激し過ぎるとsizeof(size_t)でポインタのサイズが
取れるなんて嘘を他人に教える羽目になるんだよ?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
399 :デフォルトの名無しさん[sage]:2015/04/04(土) 19:59:43.39 ID:QykeKoHq
それは「voidへのポインタと解釈される」と訳すべきじゃないかな?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
401 :デフォルトの名無しさん[sage]:2015/04/04(土) 20:09:59.37 ID:QykeKoHq
だ・か・ら・だよ?(´・ω・`)
どんな型のポインタを渡しても、それが何か有効な操作や意味をなしている
とは解釈しない、つまりvoidへのポインタとして処理する。
こう考えるのが正しいよね?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
403 :デフォルトの名無しさん[sage]:2015/04/04(土) 20:28:47.60 ID:QykeKoHq
なるほど、実は君は英語が読めないんだね?(´・ω・`)
なぜか「英単語」の知識が慰め程度にあるようだけど、実に不十分だよね?(´・ω・`)
それに何を元にchar*とvoid*のサイズが違う場合があり得ると言ってるのか
とても理解できないけど、大丈夫、そんな現実は宇宙の果てまで行っても、
あり得ないから気にしなくてもいいよ?(´・ω・`)

君、実の所、プログラミングしたことないみたいだよね?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
405 :デフォルトの名無しさん[sage]:2015/04/04(土) 20:40:04.09 ID:QykeKoHq
いや、君は君が持ちだした規格とやらを理解できてないから何を言っても無駄だよ?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
407 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:21:00.29 ID:QykeKoHq
大丈夫、事プログラミングの星界ではJISは誰も気にしていないからね?(´・ω・`)
強いて気にする人がいるとすれば、JISを作った人だけだからね?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
409 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:39:05.13 ID:QykeKoHq
どういう思考をしたらって…そう書いてあるからだよ?(´・ω・`)
君は英語が理解できないんだから英語の文章を引用しちゃだめだよ?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
412 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:50:22.44 ID:QykeKoHq
なぜ、その文章に「べき」などという訳が当てはめられると思い込んだの?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
414 :デフォルトの名無しさん[sage]:2015/04/04(土) 21:55:57.94 ID:QykeKoHq
だ・か・ら・、君は駄目なんだよ?(´・ω・`)
さっきも言ったよね?「英単語」の知識だけで英文を解釈しちゃ駄目だよ?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
419 :デフォルトの名無しさん[sage]:2015/04/04(土) 22:06:46.41 ID:QykeKoHq
なるほど、君はそもそも規格が誰「を」対象に書かれているかを
理解していなかったんだね?(´・ω・`)
じゃあ、そういう勘違いをしても無理はないよね?(´・ω・`)
君が大袈裟に持ち出してるISO/IEC 9899:2011は、処理系やライブラリを
「実装する人達を対象に書かれている」んだよ?(´・ω・`)

だから、「渡されたポインタがどんな型のポインタであれ、そのポインタで
有意な操作やアクセスをしてはならないvoid*として受け取る『べき』である」
というのが、この規格の文章の真意なんだよ?

つまり、処理系を「使う人」は、それをどう解釈すべきかというと、どんな型の
ポインタを渡しても、その型特有の動作を期待するな、ということなんだよ?(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
425 :デフォルトの名無しさん[sage]:2015/04/04(土) 22:37:46.63 ID:QykeKoHq
やっぱり、直訳や機械翻訳に頼っちゃうようなレベルで規格書の原文を
持ち出すのは無茶だよね?(´・ω・`)

ここでvoid*を「渡すべき!渡さなければならない!」なんて解釈をしてる
人達が処理系の実装やライブラリの作成をするような事がないことを
祈ってるよ?(´・ω・`)

もちろん、君らが一所懸命void*にキャストして渡したりするのは別に
止めないからご自由に、でも、たま〜に思い出してね?(´・ω・`)

『そんな事をしろとは書かれてはいなかった』ということにね?(´・ω・`)
C言語なら俺に聞け(入門編)Part 127©2ch.net
315 :デフォルトの名無しさん[sage]:2015/04/04(土) 23:25:26.80 ID:QykeKoHq
オシロやロジアナをソフト屋が使わなきゃならない状況って既に危機的状況
だと思うよ(´・ω・`)
だって、それらで解析できた結果によって「根本的に」直さなきゃならないのは
本来ハードだからね?(´・ω・`)
おいらも色々殺ってファーストロットは、これで行くっかない、とか言われて随分
馬鹿げたソフトを書かされた覚えがあるけどね…(´・ω・`)
C言語なら俺に聞け(入門編)Part 127©2ch.net
316 :デフォルトの名無しさん[sage]:2015/04/04(土) 23:26:16.67 ID:QykeKoHq
ヤヴァイ…殺ってとか変換されてる…(´・ω・`)
【初心者歓迎】C/C++室 Ver.95【環境依存OK】 [転載禁止]©2ch.net
429 :デフォルトの名無しさん[sage]:2015/04/04(土) 23:32:42.85 ID:QykeKoHq
いいことを教えてあげるね?(´・ω・`)
どうせ拘るなら shall だけじゃなく shall be にしてみたらどうかな?(´・ω・`)
C言語なら俺に聞け(入門編)Part 127©2ch.net
319 :デフォルトの名無しさん[sage]:2015/04/04(土) 23:41:48.82 ID:QykeKoHq
それは、確認の為に使うんであってソフトの開発の為に使うんじゃないよ?(´・ω・`)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。