- 【初心者歓迎】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 - それは、確認の為に使うんであってソフトの開発の為に使うんじゃないよ?(´・ω・`)
|