エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。
◆ソースのインデントについて
半角空白やTABでのインデントはスレに貼ると無くなります。
そのため、アップローダーに上げるのも手ですが直接貼る場合は、
全角空白か に置換すると見栄えだけはよくなります。
【アップローダー】(質問が長い時はココ使うと便利)
http://codepad.org/ (コンパイルもできるし出力結果も得られる[]privateをチェック)
http://ideone.com/ (時間帯によってはcodepadが重い事があるのでここも利用)
前スレ
【初心者歓迎】C/C++室 Ver.99【環境依存OK】
http://echo.2ch.net/test/read.cgi/tech/1469177649/
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/11/06(日) 22:58:02.60ID:dU5z27As
701デフォルトの名無しさん
2017/06/07(水) 00:54:38.14ID:CXRZvrBM >>698
こっちは疑問形で書いてんだから普通に指摘してくれりゃいいんじゃねーの?
なんかコンプでも抱えてんのかね
unique_ptrみたいな所有権の移動の実現(を楽に実装する)は確かに気付いてなかったが
初心者が気にするような話ではない&いつも書かなければならないものではない、に対する反論になってないよな
ちょっとした指摘をそこまで煽って書ける神経が理解できん
こっちは疑問形で書いてんだから普通に指摘してくれりゃいいんじゃねーの?
なんかコンプでも抱えてんのかね
unique_ptrみたいな所有権の移動の実現(を楽に実装する)は確かに気付いてなかったが
初心者が気にするような話ではない&いつも書かなければならないものではない、に対する反論になってないよな
ちょっとした指摘をそこまで煽って書ける神経が理解できん
703デフォルトの名無しさん
2017/06/07(水) 08:16:07.46ID:PxDlVTZD >>701
君は概念を理解できないだろうけど
コピーされては困るから「ムーブ」「セマンティクス」
なんだよ
性能に余裕があってもね
右辺値参照がなかったらスマポをvectorに入れることすらままならないよ
君は概念を理解できないだろうけど
コピーされては困るから「ムーブ」「セマンティクス」
なんだよ
性能に余裕があってもね
右辺値参照がなかったらスマポをvectorに入れることすらままならないよ
704デフォルトの名無しさん
2017/06/07(水) 18:47:00.97ID:CXRZvrBM705デフォルトの名無しさん
2017/06/10(土) 17:42:01.48ID:SxYi4azU706デフォルトの名無しさん
2017/06/10(土) 20:12:18.00ID:JqmNS/A3 >>705
topとpop作れってことが言いたいんだろう多分
topとpop作れってことが言いたいんだろう多分
707デフォルトの名無しさん
2017/06/11(日) 22:14:52.88ID:iu5DR0Hy 「なぜなんだ?pop の戻りがナルなら空であることを示せてべんりだろう?」
↓
「topとpop作れ」
これがアスペというやつか
↓
「topとpop作れ」
これがアスペというやつか
708デフォルトの名無しさん
2017/06/11(日) 22:35:45.30ID:q49UmmFG お前アスペ言いたいだけだろ w
709はつみつ餃子 ◆8X2XSCHEME
2017/06/12(月) 01:27:35.05ID:M0cidITY std::queue では pop と front に分けられてるからその習慣に合わせた方がいいってことじゃない?
ただ、 queue のデザインが出来たときはムーブがなかったから先頭要素にアクセスするために
(参照でなく) 値を返すと同時にコンテナから削除するのはコピーが発生して非効率ってこともあってこうなってると思う。
今ならもっと別の選択肢はあっていいと思う。
まあ、古いデザインを引き摺っている部分はあるとは言っても標準ライブラリはすごくよく考えられてるから、
どうしてそうなっているのかを考察したり真似したりするのは良いと思う。
ただ、 queue のデザインが出来たときはムーブがなかったから先頭要素にアクセスするために
(参照でなく) 値を返すと同時にコンテナから削除するのはコピーが発生して非効率ってこともあってこうなってると思う。
今ならもっと別の選択肢はあっていいと思う。
まあ、古いデザインを引き摺っている部分はあるとは言っても標準ライブラリはすごくよく考えられてるから、
どうしてそうなっているのかを考察したり真似したりするのは良いと思う。
710デフォルトの名無しさん
2017/06/12(月) 01:48:34.70ID:E1Ahh3IF はつみつ
711デフォルトの名無しさん
2017/06/12(月) 17:36:41.84ID:t42bNJ0A >>709は健常者
ただ理由は性能でなくて例外安全だろう
ただ理由は性能でなくて例外安全だろう
712デフォルトの名無しさん
2017/06/17(土) 07:59:16.34ID:bupTq8cx クラスの演算子オバーロードの
書き方全種類教えてください。
operator (*)やoperator ""や
operator ->()辺りが特に解説が少なくて
理解するのに困ってます。
よろしくお願いします。
書き方全種類教えてください。
operator (*)やoperator ""や
operator ->()辺りが特に解説が少なくて
理解するのに困ってます。
よろしくお願いします。
713はちゃめちゃ餃子 ◆8X2XSCHEME
2017/06/17(土) 09:10:34.91ID:a/4tSU3I >>712
ユーザー定義リテラルについてはこのあたりが詳しいと思う。
https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml#over.literal
https://cpprefjp.github.io/lang/cpp11/user_defined_literals.html
名前空間名で修飾することができないので、
namespace 内で定義されたものについては using してからでないと使えないという規則が微妙に気持ち悪い。
あまりお勧めしない。
標準ライブラリが提供している complex 型のリテラルや時間のリテラルもそんなに頻繁には使わなさそうだし、
よく使うのは string 型のリテラルくらいかなぁ。
ユーザー定義リテラルについてはこのあたりが詳しいと思う。
https://ezoeryou.github.io/cpp-book/C++11-Syntax-and-Feature.xhtml#over.literal
https://cpprefjp.github.io/lang/cpp11/user_defined_literals.html
名前空間名で修飾することができないので、
namespace 内で定義されたものについては using してからでないと使えないという規則が微妙に気持ち悪い。
あまりお勧めしない。
標準ライブラリが提供している complex 型のリテラルや時間のリテラルもそんなに頻繁には使わなさそうだし、
よく使うのは string 型のリテラルくらいかなぁ。
714デフォルトの名無しさん
2017/06/17(土) 11:23:50.84ID:cPfPWWru まずウェブブラウザーで
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2017/
をアクセスします。
次に「N4660」のPDFをダウンロードします。
右下に336と書かれたページ(16.5 Overloaded operators)を開きます。
そこから5ページほどスクロールしながら、英文を見ずにコードだけ眺めます。
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2017/
をアクセスします。
次に「N4660」のPDFをダウンロードします。
右下に336と書かれたページ(16.5 Overloaded operators)を開きます。
そこから5ページほどスクロールしながら、英文を見ずにコードだけ眺めます。
715デフォルトの名無しさん
2017/06/17(土) 11:24:51.65ID:cPfPWWru oops...
× N4660
○ N4659
× N4660
○ N4659
>>712
ユーザー定義リテラルについては書かれていないが、それでも演算子オーバーロードについては
http://stlalv.la.coocan.jp/
が詳しいのではないか?はちみつさんがこれに触れないのは不思議‥
ユーザー定義リテラルについては書かれていないが、それでも演算子オーバーロードについては
http://stlalv.la.coocan.jp/
が詳しいのではないか?はちみつさんがこれに触れないのは不思議‥
717デフォルトの名無しさん
2017/06/17(土) 12:24:13.05ID:qMkdrUOQ あ、うんでもなんか、
http://stlalv.la.coocan.jp/HungarianNotation.html
↑のページ読んだだけでもうダメなんじゃないかって
文章もなんか危ないというか危ういし
とおもったらQZか
な〜んだ納得
http://stlalv.la.coocan.jp/HungarianNotation.html
↑のページ読んだだけでもうダメなんじゃないかって
文章もなんか危ないというか危ういし
とおもったらQZか
な〜んだ納得
718デフォルトの名無しさん
2017/06/17(土) 13:21:59.00ID:ir1eTLN6719はちみつ行者 ◆8X2XSCHEME
2017/06/17(土) 14:21:54.44ID:a/4tSU3I720デフォルトの名無しさん
2017/06/17(土) 14:31:32.36ID:bupTq8cx 712です。
短いコードを打ちこんで動作を確認しました。
皆さん有り難うございました。
(ちょっと気になったのは
void operator [](std::initializer_list <int > list);
これがvsc2015では動作しなかったことぐらいです。
)
短いコードを打ちこんで動作を確認しました。
皆さん有り難うございました。
(ちょっと気になったのは
void operator [](std::initializer_list <int > list);
これがvsc2015では動作しなかったことぐらいです。
)
721653
2017/06/17(土) 16:42:18.70ID:YXyzn6OG それ戻り値がvoidだからじゃ
vs2015で試したら添字演算子の結果を使わなければvoidのままでも動いたし
戻り値返すようにしたら普通の使い方もできたよ
vs2015で試したら添字演算子の結果を使わなければvoidのままでも動いたし
戻り値返すようにしたら普通の使い方もできたよ
722はちみつ餃子 ◆8X2XSCHEME
2017/06/17(土) 18:56:32.74ID:a/4tSU3I 話がそれるけど operator[] に initializer_list を渡したいときってどんなとき?
次元が動的に決まるようなコンテナとか?
次元が動的に決まるようなコンテナとか?
723デフォルトの名無しさん
2017/06/18(日) 00:16:25.00ID:sDQUBcQX xyの二つの値を渡したかったんだろ
言わせんな恥ずかしい
言わせんな恥ずかしい
724はちみつ餃子 ◆8X2XSCHEME
2017/06/18(日) 00:50:52.82ID:fX2BYeVR void って C++ の予約語の中ではカッコイイ言葉ナンバーワンだよな!
726デフォルトの名無しさん
2017/06/19(月) 13:14:46.01ID:dXkNDY8/ pascal とか fortran の方が良くね?
727デフォルトの名無しさん
2017/06/19(月) 13:45:34.22ID:LlSBVcNV 後藤
728はちみつ餃子 ◆8X2XSCHEME
2017/06/19(月) 14:29:30.47ID:MatPzd+v >>726
良かろうが悪かろうがこのスレに来てるのはそれでも C/C++ を使うってやつらなんだからその問いかけは無意味
良かろうが悪かろうがこのスレに来てるのはそれでも C/C++ を使うってやつらなんだからその問いかけは無意味
729デフォルトの名無しさん
2017/06/19(月) 15:29:57.68ID:dXkNDY8/ 予約語として他言語から呼べる万能感があるのに :-P
C89では削除されたのだっけ
C89では削除されたのだっけ
>>727
setjmp/longjmp のインパクト!を考えると、いまいちだと思いますぅ
setjmp/longjmp のインパクト!を考えると、いまいちだと思いますぅ
731デフォルトの名無しさん
2017/06/20(火) 00:48:54.33ID:tAZ0INkH longjmpは無理やり過ぎだよな
Cならではとも思うが
Cならではとも思うが
732デフォルトの名無しさん
2017/06/20(火) 00:52:30.35ID:tAZ0INkH リターンアドレスレジスタみたいなの持ってる石だと
ちょいとだけ複雑になるのかすぃら?
ちょいとだけ複雑になるのかすぃら?
733デフォルトの名無しさん
2017/06/20(火) 23:58:21.18ID:f6m5FZzF >>172
>MISRA-C研究会が書いている、MISRA-C 2004(C90) の本をみっちり、勉強しろ!
>研究会のメンバーでさえ、規格に詳しい人がいないのだから
規格も理解できない奴らが集まって書いた27年前の規格の解説本って
やばすぎだろ
>MISRA-C研究会が書いている、MISRA-C 2004(C90) の本をみっちり、勉強しろ!
>研究会のメンバーでさえ、規格に詳しい人がいないのだから
規格も理解できない奴らが集まって書いた27年前の規格の解説本って
やばすぎだろ
734デフォルトの名無しさん
2017/06/21(水) 00:16:32.09ID:vvvagSt1 5ヶ月以上前のレスに反応するって
やばすぎだろ
やばすぎだろ
735デフォルトの名無しさん
2017/06/21(水) 04:19:48.48ID:ZaPNA4YS コンパイラやライブラリが腐っていることなんて
良くある事。利用者は配慮してくれないと (AA略)
良くある事。利用者は配慮してくれないと (AA略)
736デフォルトの名無しさん
2017/06/21(水) 11:49:15.08ID:x++JJuQ3 最終的にできたものが使用通りならそれでいい
規格準拠度なんてどうでもいいな
規格準拠度なんてどうでもいいな
737デフォルトの名無しさん
2017/06/21(水) 13:05:32.11ID:sg+bsLqU /* 仕様通り動いたコード */
int Z = 0; // これを消すと動かなくなる
int Z2 = 0; // 2010.1.4. vcバグ回避の追加
char *s, *p;
if (s==p) return 2; //これ必要?
int Z = 0; // これを消すと動かなくなる
int Z2 = 0; // 2010.1.4. vcバグ回避の追加
char *s, *p;
if (s==p) return 2; //これ必要?
738デフォルトの名無しさん
2017/06/23(金) 22:17:07.01ID:U/0DguFU A a = {};
これってコピーコンストラクタ呼ばれる可能性ある?
これってコピーコンストラクタ呼ばれる可能性ある?
739デフォルトの名無しさん
2017/06/24(土) 00:27:16.63ID:PfOqrM0w ない
740デフォルトの名無しさん
2017/06/24(土) 00:27:41.83ID:5MVxspQe741デフォルトの名無しさん
2017/06/24(土) 09:24:07.49ID:AroON3at イコールあるけどコピーしないん?
もう文法わけわからん
もう文法わけわからん
742デフォルトの名無しさん
2017/06/24(土) 13:28:24.19ID:7MOF4v/u 変数宣言のときの=はあくまで初期化であって、たまたま同じ記号を使ってるだけで代入とは違うと思ったほうがいい
同じと思うと他にもC++の参照とかで混乱する
同じと思うと他にもC++の参照とかで混乱する
743デフォルトの名無しさん
2017/06/24(土) 15:16:01.77ID:qquEaJ2M744デフォルトの名無しさん
2017/06/24(土) 18:10:28.98ID:Ipep7Yd5745デフォルトの名無しさん
2017/06/26(月) 12:57:25.63ID:dr/i6/ki >>744
コピー出来るクラスを例に持って来いよ
コピー出来るクラスを例に持って来いよ
746デフォルトの名無しさん
2017/06/28(水) 18:40:34.84ID:lG20CtJa コピー出来ないクラスではコンパイル結果が異なるという>>744の指摘に対して
「コピー出来るクラスを例に持って来い」とはこれ如何に
「コピー出来るクラスを例に持って来い」とはこれ如何に
747デフォルトの名無しさん
2017/06/28(水) 18:53:40.08ID:fwJBxSlX >>746
その元コメントはコピーしようがしまいがと言ってるのにそもそもコピー出来ないクラス持ってきて罵倒とはこれ如何に
その元コメントはコピーしようがしまいがと言ってるのにそもそもコピー出来ないクラス持ってきて罵倒とはこれ如何に
748デフォルトの名無しさん
2017/06/28(水) 20:44:21.28ID:VFMMUwAr749デフォルトの名無しさん
2017/06/28(水) 20:47:16.20ID:VFMMUwAr デフォルトコンストラクタでカレーライスを製造
コピーコンストラクタでラーメンを製造
代入でうどんを製造
同じか?
コピーコンストラクタでラーメンを製造
代入でうどんを製造
同じか?
750デフォルトの名無しさん
2017/06/28(水) 21:08:19.84ID:lG20CtJa751デフォルトの名無しさん
2017/06/28(水) 21:16:03.41ID:VFMMUwAr いや、ちょっとズレてると思うよ
752デフォルトの名無しさん
2017/06/28(水) 22:13:17.29ID:xb2y2Mwj 横から何だけど
どうズレてるかの説明は無いの?
どうズレてるかの説明は無いの?
753デフォルトの名無しさん
2017/06/28(水) 22:25:47.08ID:xMEBWJOX コピーしない保証がC++17でさらに追加されたがそこで最適化でコピーしようが直接構築しようがどちらでもよかったC++14までの規格は彼の頭の中ではヴァカでお花畑らしい
754デフォルトの名無しさん
2017/06/28(水) 23:59:13.87ID:lG20CtJa755デフォルトの名無しさん
2017/06/29(木) 00:23:16.57ID:0BA30UdR756デフォルトの名無しさん
2017/06/29(木) 08:20:56.52ID:J9UCM8ul757デフォルトの名無しさん
2017/06/30(金) 16:06:42.41ID:YTlik2k9 printf("おちんぽじゅぽじゅぽ")
758デフォルトの名無しさん
2017/06/30(金) 23:27:57.21ID:SxEaPPM4 catch のところで例外を再スローすると
再スローされた例外の型は、catchの所に書いたスーパークラスの型に
差し代わってしまうの?
再スローされた例外の型は、catchの所に書いたスーパークラスの型に
差し代わってしまうの?
759デフォルトの名無しさん
2017/06/30(金) 23:50:44.58ID:wfcExao2 式無しのthrow;なら元の型のまま
760デフォルトの名無しさん
2017/07/01(土) 17:28:15.16ID:T5yR4ind 「型に差し代わってしまうの?」
↓
「〜なら元の型のまま」
確かにその通りなのだが、「型」に着目するあたり、
どうも仕様を正しく理解していないのではという気がしてならない
↓
「〜なら元の型のまま」
確かにその通りなのだが、「型」に着目するあたり、
どうも仕様を正しく理解していないのではという気がしてならない
761デフォルトの名無しさん
2017/07/01(土) 22:43:53.34ID:mdEe7tMk c++は難しい分ほかの言語より色々できると聞いたんですがどういうことができるのでしょうか?
762デフォルトの名無しさん
2017/07/01(土) 22:56:09.11ID:qtP/3v2i メモリアクセスができます
763デフォルトの名無しさん
2017/07/01(土) 23:22:20.76ID:sgaEl9jo 難しいからではなく低級言語なのでハードウェアを直接操作するようなプログラムも書ける
764デフォルトの名無しさん
2017/07/02(日) 00:10:04.15ID:kxMmAO7v765デフォルトの名無しさん
2017/07/02(日) 10:29:07.80ID:TVPISEnD 質問です
doubleの計算誤差ってちゃんと考慮必要でしょうか?
数桁の四則演算なら誤差なしと考えていいですか?
doubleの計算誤差ってちゃんと考慮必要でしょうか?
数桁の四則演算なら誤差なしと考えていいですか?
766デフォルトの名無しさん
2017/07/02(日) 12:30:57.68ID:w2e8t6sv 考慮が必要な時もあるし
不要な時もある
不要な時もある
768デフォルトの名無しさん
2017/07/02(日) 14:24:20.03ID:O/UEQvVu 精度保証付きの演算ライブラリ使えば?
769デフォルトの名無しさん
2017/07/02(日) 15:42:45.32ID:1Me6IR2g 4倍精度でも8倍精度でも多倍長でも整数でも有理数でも、使い方を間違えば誤差が問題になる
安直な処理で一番問題が発生しやすいのが整数丸めと比較
ごくごく微妙な誤差は何時でも含んでいると思うと良い
安直な処理で一番問題が発生しやすいのが整数丸めと比較
ごくごく微妙な誤差は何時でも含んでいると思うと良い
770デフォルトの名無しさん
2017/07/02(日) 15:45:50.50ID:1Me6IR2g >>768
大抵の演算ライブラリや演算器は精度の保証がある
大抵の演算ライブラリや演算器は精度の保証がある
771デフォルトの名無しさん
2017/07/02(日) 16:02:14.06ID:O/UEQvVu >>770
いや、そうじゃなくて浮動小数点計算誤差由来の誤差を解決するための分野とライブラリがあるんだよ
解をレンジで持ち続けるみたいな感じ
Accuracy guaranteed numerical calculation でググるとたくさん出てくるよ
いや、そうじゃなくて浮動小数点計算誤差由来の誤差を解決するための分野とライブラリがあるんだよ
解をレンジで持ち続けるみたいな感じ
Accuracy guaranteed numerical calculation でググるとたくさん出てくるよ
772デフォルトの名無しさん
2017/07/02(日) 16:12:27.01ID:1Me6IR2g773デフォルトの名無しさん
2017/07/02(日) 16:13:48.15ID:9wrwY3nx mpir、gmpだろ。これ使えば円周率1万でも1億でも正確に計算できるはず
774デフォルトの名無しさん
2017/07/02(日) 16:15:08.10ID:1Me6IR2g 有理数を有理数のまま保持している分には、四則演算では誤差が発生しない
もちろんオーバーフローしない条件で
もちろんオーバーフローしない条件で
775デフォルトの名無しさん
2017/07/02(日) 16:16:17.16ID:1Me6IR2g >>773
前提条件は数桁の四則演算
前提条件は数桁の四則演算
776デフォルトの名無しさん
2017/07/02(日) 16:18:03.31ID:1Me6IR2g doubleで計算を前提とし、誤差が問題となりやすい場面だけ教えてあげれば十分
777デフォルトの名無しさん
2017/07/02(日) 16:22:01.48ID:9wrwY3nx 実際、浮動小数点型の誤差は無視できないぞ。
float型とか、容量が少ないほど。情報処理の入門書の最初から出てくる話題だろ。
float型とか、容量が少ないほど。情報処理の入門書の最初から出てくる話題だろ。
778デフォルトの名無しさん
2017/07/02(日) 16:22:48.13ID:jIucKliD いい加減スレタイ変えろよ
【初心者姦ゲイ】C/C++室 Ver.100【姦狂依存OK】
【初心者姦ゲイ】C/C++室 Ver.100【姦狂依存OK】
779デフォルトの名無しさん
2017/07/02(日) 16:36:49.35ID:1Me6IR2g780デフォルトの名無しさん
2017/07/02(日) 16:37:57.96ID:1Me6IR2g doubleより前に、整数演算の誤差を学ばなければならないレベルかも
781デフォルトの名無しさん
2017/07/02(日) 16:42:50.35ID:1Me6IR2g782デフォルトの名無しさん
2017/07/02(日) 17:12:26.96ID:ZK/8Emjh コーディング規約で
float、doubleは使用禁止が正解
float、doubleは使用禁止が正解
783デフォルトの名無しさん
2017/07/02(日) 18:20:54.13ID:p749GQFM 1/3の結果に3を掛けても1にならないとか、
0.1を10回足し合わせても1と一致しないとか、
その辺りは分かっているのかな?
0.1を10回足し合わせても1と一致しないとか、
その辺りは分かっているのかな?
784デフォルトの名無しさん
2017/07/02(日) 18:24:15.36ID:p749GQFM785デフォルトの名無しさん
2017/07/02(日) 18:38:08.40ID:FdY2ZCkQ ・同じ計算をするんでも
なるべく精度の高いアルゴリズムを選ぶ
・0との比較では、絶対値と計算機epsilonの比較を用いる
他にある?
なるべく精度の高いアルゴリズムを選ぶ
・0との比較では、絶対値と計算機epsilonの比較を用いる
他にある?
786デフォルトの名無しさん
2017/07/02(日) 18:50:30.43ID:MoO3L/4V >・0との比較では、絶対値と計算機epsilonの比較を用いる
何かとごっちゃになってる気がする。
計算の収束判定等で用いるのは機械イプシロンじゃない。
何かとごっちゃになってる気がする。
計算の収束判定等で用いるのは機械イプシロンじゃない。
787デフォルトの名無しさん
2017/07/02(日) 19:09:48.56ID:MlDTzv8m >>785
0との比較に限らず、比較には絶対値の大きさに応じたεの考慮が必要。
0との比較に限らず、比較には絶対値の大きさに応じたεの考慮が必要。
788デフォルトの名無しさん
2017/07/02(日) 19:18:00.04ID:ttjnRDkm 機械イプシロンはあくまでも最大値だよね
789デフォルトの名無しさん
2017/07/02(日) 20:17:22.84ID:+3axEb/N 初めて知りました
790デフォルトの名無しさん
2017/07/02(日) 20:44:23.29ID:+3axEb/N 数桁のdouble計算で誤差が問題になる場面では「誤差が存在する」ことが問題であって、精度を上げることは(誤差の大小は)本質的な解決でないような
(3.1 - 2.9 > 0.2) != (3.1 > 2.9 + 0.2)みたいな
(3.1 - 2.9 > 0.2) != (3.1 > 2.9 + 0.2)みたいな
791デフォルトの名無しさん
2017/07/02(日) 21:37:11.95ID:9wrwY3nx 計算順序で誤差が違ってくるのは教科書でよくかいてある
792デフォルトの名無しさん
2017/07/02(日) 22:54:19.38ID:ynDhLM7Z 情報処理資格に受かっていない人が、C/C++ をプログラミングするなど、10年早い
C/C++ は、直接デバイスを扱うから、自作パソコンを作れるぐらいに、
かなりパソコン内部の装置の仕組みを、知っていないと無理
さらに組み込みなら、高度情報処理のエンベッド資格も必要
C/C++ は、直接デバイスを扱うから、自作パソコンを作れるぐらいに、
かなりパソコン内部の装置の仕組みを、知っていないと無理
さらに組み込みなら、高度情報処理のエンベッド資格も必要
793デフォルトの名無しさん
2017/07/02(日) 22:59:43.93ID:9wrwY3nx そんなことはない
794デフォルトの名無しさん
2017/07/02(日) 22:59:50.00ID:MoO3L/4V お前は試験に受かってからプログラミング始めるのかw
795デフォルトの名無しさん
2017/07/02(日) 23:03:16.06ID:UYpoTCPe パソコンって、アドレスバスの、メモリ読み書きで、
デバイスを、直接操作するのか?
それとも、アドレスA0000に文字を書き込むのか?
その知識、30年くらい、遅くね?
デバイスを、直接操作するのか?
それとも、アドレスA0000に文字を書き込むのか?
その知識、30年くらい、遅くね?
796デフォルトの名無しさん
2017/07/02(日) 23:32:00.58ID:1Me6IR2g >>782
整数も除算に誤差があるから禁止
整数も除算に誤差があるから禁止
797デフォルトの名無しさん
2017/07/02(日) 23:32:37.56ID:1Me6IR2g >>783
整数でも1/3*3は1にならない
整数でも1/3*3は1にならない
798デフォルトの名無しさん
2017/07/02(日) 23:35:11.82ID:1Me6IR2g799デフォルトの名無しさん
2017/07/02(日) 23:36:02.92ID:iWsKHD5Z 0になるし誤差はないな
800デフォルトの名無しさん
2017/07/02(日) 23:36:20.12ID:1Me6IR2g801デフォルトの名無しさん
2017/07/02(日) 23:36:31.36ID:iWsKHD5Z って触れちゃダメな奴だったかすまん
■ このスレッドは過去ログ倉庫に格納されています
