- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
417 :デフォルトの名無しさん[sage]:2016/02/03(水) 10:46:44.73 ID:XI3wSbIf - >>409
atodと言うものが何物かは知らんが保証は無いんじゃね ISO/IEC 9899:2011 5.2.4.2.4p6 The accuracy of the floating-point operations (+, -, *, /) and of the library functions in <math.h> and <complex.h> that return floating-point results is implementationdefined, as is the accuracy of the conversion between floating-point internal representations and string representations performed by the library functions in <stdio.h>, <stdlib.h>, and <wchar.h>.
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
418 :デフォルトの名無しさん[sage]:2016/02/03(水) 10:48:09.46 ID:XI3wSbIf - 誤
5.2.4.2.4 正 5.2.4.2.2 Characteristics of floating types
|
- C++相談室 part122 [無断転載禁止]©2ch.net
336 :デフォルトの名無しさん[sage]:2016/02/03(水) 13:59:40.04 ID:XI3wSbIf - >>332
C++言語の仕様上behavior is undefinedなので どのような結果になっても正しいからな コンパイラーの出力するコードの都合でたまたまエラー無くspecialが呼び出せてもおかしくはない
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
427 :デフォルトの名無しさん[sage]:2016/02/03(水) 14:54:41.83 ID:XI3wSbIf - いつから>>425は規格通りとGCC独特の動作が
アンビバレンツなものであると錯覚していた?
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
430 :デフォルトの名無しさん[sage]:2016/02/03(水) 16:47:26.68 ID:XI3wSbIf - >>428-429
>Cは外部リンゲージでexternをつけるのにC++はつけない >CのコードからC++を呼ぶことはない お前等の個人的なスタイルがさも普遍的であるかのように語られても
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
433 :デフォルトの名無しさん[sage]:2016/02/03(水) 17:00:58.37 ID:XI3wSbIf - >>432
へー、規格のどこにそんなことが
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
436 :デフォルトの名無しさん[sage]:2016/02/03(水) 17:19:43.24 ID:XI3wSbIf - >>434
そこに書いてあるのは「グローバル名前空間にも提供するかも知れない」なのだが 「cstdioとかはシンボルをグローバルにしてもいい」というのはどこから来たのか
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
440 :デフォルトの名無しさん[sage]:2016/02/03(水) 17:35:11.06 ID:XI3wSbIf - >>437
std::でアクセスできることが義務づけられているかどうかが違う >>438 それは>>425とは関係ないstdio.hの記述 その下の It may also provide ではないのか
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
446 :デフォルトの名無しさん[sage]:2016/02/03(水) 22:55:02.36 ID:XI3wSbIf - そうだな
G++が::absのバグを十数年間放置したぐらいには根が深いだろう
|
- C++相談室 part122 [無断転載禁止]©2ch.net
339 :デフォルトの名無しさん[sage]:2016/02/03(水) 23:17:57.39 ID:XI3wSbIf - >>337
そうなんです プログラマーは全知全能でミスをしたら自己責任という思想の言語なので 都合の悪いことはundefined behaviorの扱いにするのがC/C++のお家芸
|