エスケープシーケンスやWin32APIなどの環境依存なものもOK
そのような質問は必ず環境を書きましょう
半角空白やタブでのインデントはスレに貼ると無くなります
コードを貼れる所
http://codepad.org/
https://ideone.com/
前スレ
【初心者歓迎】C/C++室 Ver.104【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1545944692/
探検
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
2019/04/25(木) 06:54:38.08ID:6xUIrXDu
680デフォルトの名無しさん
2020/02/27(木) 23:05:06.65ID:IR/jNZBp >>679
29歳は若手ですか?
29歳は若手ですか?
681デフォルトの名無しさん
2020/02/27(木) 23:12:49.02ID:R9m18Hk4 >>680
転職で考えればまだポテンシャルで採ってもらえる年齢
まぁ30前半までだと思うけど
企業文化にもよるけど可能性はあるんじゃない?
だめもとでいってみて、ダメでもそれが将来のコネになるかもしれないのだから
情熱あるなら動いてみるのが正解だと思うよ
転職で考えればまだポテンシャルで採ってもらえる年齢
まぁ30前半までだと思うけど
企業文化にもよるけど可能性はあるんじゃない?
だめもとでいってみて、ダメでもそれが将来のコネになるかもしれないのだから
情熱あるなら動いてみるのが正解だと思うよ
682デフォルトの名無しさん
2020/02/27(木) 23:19:52.21ID:IR/jNZBp683デフォルトの名無しさん
2020/02/27(木) 23:24:42.92ID:dsi+r0l9 異動先の想定があるなら異動先の人間に聞くのが一番良いんじゃないかな?
話できる機会を作ってもらえるならポテンシャルやモチベーションを見せるチャンスにもなるし
組み込みって業種や企業で文化がだいぶ違うイメージだから自社内異動想定なら自社に目標合わせるのが一番だと思う
話できる機会を作ってもらえるならポテンシャルやモチベーションを見せるチャンスにもなるし
組み込みって業種や企業で文化がだいぶ違うイメージだから自社内異動想定なら自社に目標合わせるのが一番だと思う
684デフォルトの名無しさん
2020/02/27(木) 23:29:18.61ID:IR/jNZBp >>683
聞いたことあるんだけど、プログラミングできなくても設計書読めたらなんとかなりますよーって言われたなぁ。
聞いたことあるんだけど、プログラミングできなくても設計書読めたらなんとかなりますよーって言われたなぁ。
685デフォルトの名無しさん
2020/02/27(木) 23:30:08.12ID:DhCS2IXf686デフォルトの名無しさん
2020/02/27(木) 23:43:07.61ID:dsi+r0l9 >>684
個人的にはプログラミング的なことなんざ実務やってりゃ嫌でも身につくんでそんな気にしない
素養とか基礎知識はあったほうがそりゃいいけどね
どれくらい部署間の関係性が強いかわからんが他部署出身者はその部門のことをケアした提案とかができるからむしろ重宝するくらい
やる気ある人間にやらせたほうが結果的に効率上がるからそういうのは積極的に対応する
まぁとは言っても企業文化次第ではあるけどねー
個人的にはプログラミング的なことなんざ実務やってりゃ嫌でも身につくんでそんな気にしない
素養とか基礎知識はあったほうがそりゃいいけどね
どれくらい部署間の関係性が強いかわからんが他部署出身者はその部門のことをケアした提案とかができるからむしろ重宝するくらい
やる気ある人間にやらせたほうが結果的に効率上がるからそういうのは積極的に対応する
まぁとは言っても企業文化次第ではあるけどねー
687デフォルトの名無しさん
2020/02/28(金) 00:06:09.61ID:bgqQewMR >>682
勉強するのはもちろん構わない
でもしっかり勉強してから異動とか思ってたら機を逃すから注意ね
上でも言ってるとおり組み込みといっても千差万別で幅広い
組み込みlinuxかRTOSかぐらいは絞らないと
勉強するのはもちろん構わない
でもしっかり勉強してから異動とか思ってたら機を逃すから注意ね
上でも言ってるとおり組み込みといっても千差万別で幅広い
組み込みlinuxかRTOSかぐらいは絞らないと
688デフォルトの名無しさん
2020/02/28(金) 10:20:28.68ID:OpAeM4nJ PLC も組み込み系かな?
689デフォルトの名無しさん
2020/02/28(金) 23:31:02.28ID:KhVuQUrV float型からdouble型にキャストした際に値が変わってしまうのですが、一般にどうやって対処するのでしょうか。
float f4_sample_t =0.0002;
double f8_sample_t = (double)f4_sample_t;
とすると、0.0002を期待するのですが0.000199****となります。
↓のように、してみましたが0.00199**となってしまいました。
f8_sample_t=(double)((uint)(f4_sample_t*10000))/10000;
float f4_sample_t =0.0002;
double f8_sample_t = (double)f4_sample_t;
とすると、0.0002を期待するのですが0.000199****となります。
↓のように、してみましたが0.00199**となってしまいました。
f8_sample_t=(double)((uint)(f4_sample_t*10000))/10000;
690デフォルトの名無しさん
2020/02/28(金) 23:53:01.56ID:bgqQewMR >>689
簡単に言うと浮動小数の中身は2進数の小数
なのでもともと0.0002を正確に表せない
表示する際に人にわかりやすくするために10進数の小数に変換するが
そのとき何桁まで計算するかで変わってるように見える
簡単に言うと浮動小数の中身は2進数の小数
なのでもともと0.0002を正確に表せない
表示する際に人にわかりやすくするために10進数の小数に変換するが
そのとき何桁まで計算するかで変わってるように見える
691デフォルトの名無しさん
2020/02/29(土) 00:56:43.52ID:WzbNfV7+ 0.0002 は循環小数だなぁ。
十進数ではキリのよい小数でも二進数では正確に表せないのはよくあること。
誤差はあるものだという考えで扱わないといけない。
一般には double の仮数部は 52bit の精度だから、この精度の範囲を超えるような (浮動小数点の) 計算は諦めるしかない。
https://ja.wikipedia.org/wiki/%E5%80%8D%E7%B2%BE%E5%BA%A6%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0
そんでもって計算の内容次第では精度が失われることがあるから、そこらへんも注意が必要。
https://ja.wikipedia.org/wiki/%E8%AA%A4%E5%B7%AE#%E8%A8%88%E7%AE%97%E8%AA%A4%E5%B7%AE%E3%81%AE%E7%A8%AE%E9%A1%9E
どうやれば出来るという簡単なものではないのでちゃんとした専門書で学ばないといけないと思う。
浮動小数点で計算するのは諦めて速度も諦めるなら
十進小数ライブラリを作るか導入してもいいだろうし、
計算の内容によっては有理数型を導入するとか
まあ出来ることは色々とあるよ。
十進数ではキリのよい小数でも二進数では正確に表せないのはよくあること。
誤差はあるものだという考えで扱わないといけない。
一般には double の仮数部は 52bit の精度だから、この精度の範囲を超えるような (浮動小数点の) 計算は諦めるしかない。
https://ja.wikipedia.org/wiki/%E5%80%8D%E7%B2%BE%E5%BA%A6%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0
そんでもって計算の内容次第では精度が失われることがあるから、そこらへんも注意が必要。
https://ja.wikipedia.org/wiki/%E8%AA%A4%E5%B7%AE#%E8%A8%88%E7%AE%97%E8%AA%A4%E5%B7%AE%E3%81%AE%E7%A8%AE%E9%A1%9E
どうやれば出来るという簡単なものではないのでちゃんとした専門書で学ばないといけないと思う。
浮動小数点で計算するのは諦めて速度も諦めるなら
十進小数ライブラリを作るか導入してもいいだろうし、
計算の内容によっては有理数型を導入するとか
まあ出来ることは色々とあるよ。
692蟻人間 ◆T6xkBnTXz7B0
2020/02/29(土) 02:50:21.96ID:/KNqnMc5 固定小数点数や十進表現の選択肢もある。
693デフォルトの名無しさん
2020/02/29(土) 07:16:56.84ID:a4Xwg1lT floatからdoubleへの変換では値は変わらない
694デフォルトの名無しさん
2020/02/29(土) 08:19:49.16ID:WjxTYPok >>690-693
ありがとうございます。
現時点では理解できてないのですが、厳密に表現出来ない値があるという認識で良いでしょうか。
宣言時にdoubleで0.0002とする場合はその後の積和演算の誤差が問題にならないのですが、こちらの制約上でfloat入力しかできないのでキャストしています。
ありがとうございます。
現時点では理解できてないのですが、厳密に表現出来ない値があるという認識で良いでしょうか。
宣言時にdoubleで0.0002とする場合はその後の積和演算の誤差が問題にならないのですが、こちらの制約上でfloat入力しかできないのでキャストしています。
695デフォルトの名無しさん
2020/02/29(土) 08:23:33.95ID:a4Xwg1lT 厳密に表現出来ない値があるのは当たり前
floatやdoubleで表現出来る値は有限通りなんだから
floatやdoubleで表現出来る値は有限通りなんだから
696デフォルトの名無しさん
2020/02/29(土) 08:32:37.79ID:a4Xwg1lT floatの中身が元々10進数で簡単に表せる数という事がわかってるなら
doubleにするときに単純なキャストではなく
そういう補正を加えれば良い
10進7桁までならdouble精度に復元出来る
doubleにするときに単純なキャストではなく
そういう補正を加えれば良い
10進7桁までならdouble精度に復元出来る
698デフォルトの名無しさん
2020/02/29(土) 17:13:36.11ID:VpO1O9GW699デフォルトの名無しさん
2020/02/29(土) 23:21:10.14ID:6IdZMwnf 浮動小数点は、非連続・飛び飛び。
数値の間が、ものすごく小さいこともあるし、大きい事もある
よく起こるバグは、ソフト・サーバーなどは、連続して3日しか動かないというもの
float に、1ずつ足していくと、3日後には数値間が、1以上になって足せなくなる。
組み込みプログラマーは、こういう基礎的なことを、知らない香具師が多いw
しかも発見するのに、3日も掛かるから、テストで発見できないので、こういう製品が多いw
数値の間が、ものすごく小さいこともあるし、大きい事もある
よく起こるバグは、ソフト・サーバーなどは、連続して3日しか動かないというもの
float に、1ずつ足していくと、3日後には数値間が、1以上になって足せなくなる。
組み込みプログラマーは、こういう基礎的なことを、知らない香具師が多いw
しかも発見するのに、3日も掛かるから、テストで発見できないので、こういう製品が多いw
>>699
えーと、組み込みの人なら、そもそも float/double は昔は劇的に遅かったという名残があって最初から float/double を使わないんじゃないかな?
最近はそうじゃないのですか?
えーと、組み込みの人なら、そもそも float/double は昔は劇的に遅かったという名残があって最初から float/double を使わないんじゃないかな?
最近はそうじゃないのですか?
701デフォルトの名無しさん
2020/02/29(土) 23:38:03.03ID:wnKEWZ56 >>700
老害ですか?
老害ですか?
702デフォルトの名無しさん
2020/02/29(土) 23:50:06.95ID:uIzTDUXo 組み込みを一括りにしてる奴は見識が狭い井の中の蛙
704デフォルトの名無しさん
2020/03/01(日) 00:15:22.67ID:QmxFkZ5G 1ずつ足していく単純なカウンターにfloatを選ぶヤツがいるとも思えんが
組み込みだと特に
組み込みだと特に
705デフォルトの名無しさん
2020/03/01(日) 00:23:59.37ID:2kmwzB0g707デフォルトの名無しさん
2020/03/01(日) 13:19:26.60ID:WMkrI5AG 706
https://www.尼損.co.jp/dp/B00QR4JST2
https://www.尼損.co.jp/dp/B00QR4JST2
708デフォルトの名無しさん
2020/03/01(日) 22:54:47.39ID:NSpMdQYF たのしいRuby 第6版
Ruby 2.6 対応で、ベストセラー本
Ruby 2.6 対応で、ベストセラー本
709デフォルトの名無しさん
2020/03/03(火) 21:55:05.15ID:jgFG2YH5 >>708
トイレットペーパー代わりに良いね
トイレットペーパー代わりに良いね
710デフォルトの名無しさん
2020/03/04(水) 09:42:13.15ID:hHbt2ovK マスゴミもトイペ買えずに困ってる一般庶民(それもあやしいが)の家訪問して
もうこの一本しかないの?今日一日持たない!とか取材してる暇あったら
本社ビルの在庫数本でも持って行って渡してやればいいんだよ
災害報道のときもいつも思うわ
マスゴミが本気で心配するなら新聞紙で尻ふけばいいとか本当の事言えば良いのにな
もうこの一本しかないの?今日一日持たない!とか取材してる暇あったら
本社ビルの在庫数本でも持って行って渡してやればいいんだよ
災害報道のときもいつも思うわ
マスゴミが本気で心配するなら新聞紙で尻ふけばいいとか本当の事言えば良いのにな
711デフォルトの名無しさん
2020/03/04(水) 09:46:49.16ID:+mh63BBw まずお前がやってから言え
712デフォルトの名無しさん
2020/03/04(水) 10:55:34.93ID:3tlRzDBf こんだけ災害の多い日本で備蓄なしのやつって頭悪すぎでしょ
713デフォルトの名無しさん
2020/03/05(木) 04:17:48.51ID:E3z3OjjV 自作クラスのインスタンスを大量に作成したのち破棄したのですが、Linuxのtopコマンドで見ると
メモリを掴んだままでどれだけ待っても解放してくれません。これはいわゆるメモリリークでしょうか?
作成したインスタンスのデストラクタが全て走っていることはプリント文をかまして確認してますが、
「デストラクタが走ったからそのインスタンスのメモリは解放される」と思うのは間違いでしょうか?
メモリを掴んだままでどれだけ待っても解放してくれません。これはいわゆるメモリリークでしょうか?
作成したインスタンスのデストラクタが全て走っていることはプリント文をかまして確認してますが、
「デストラクタが走ったからそのインスタンスのメモリは解放される」と思うのは間違いでしょうか?
714デフォルトの名無しさん
2020/03/05(木) 06:42:53.16ID:cV+8pcak >>713
そのプログラムは動きつづけてるのかな。
プロセスが生きてるなら、そのプロセス自身で再利用できるように
OSに返さないで、と言うかOSが取り戻さないで残してることはあるでしょ。
いよいよ他のプロセスで使うメモリが減ってきたところで
「あのプロセスから返却されたメモリがあったはず」と
OSが本当に取り立てる、と。
変な擬人化をした、厳密とは言い難い説明だけど。
そのプログラムは動きつづけてるのかな。
プロセスが生きてるなら、そのプロセス自身で再利用できるように
OSに返さないで、と言うかOSが取り戻さないで残してることはあるでしょ。
いよいよ他のプロセスで使うメモリが減ってきたところで
「あのプロセスから返却されたメモリがあったはず」と
OSが本当に取り立てる、と。
変な擬人化をした、厳密とは言い難い説明だけど。
715デフォルトの名無しさん
2020/03/05(木) 06:44:44.35ID:zdEofaoY 本当にリークだったりして
716デフォルトの名無しさん
2020/03/05(木) 10:32:20.81ID:ZZWMeQXX >>714
プログラムは全インスタンス解放後にstd::chrono::secondsでスリープかけていて
2GBほど掴んだメモリが半日経ってもそのままでした
こういうのもシステム起因の挙動なのでしょうか?
プログラムは全インスタンス解放後にstd::chrono::secondsでスリープかけていて
2GBほど掴んだメモリが半日経ってもそのままでした
こういうのもシステム起因の挙動なのでしょうか?
717デフォルトの名無しさん
2020/03/05(木) 11:03:11.50ID:2gUuzrSw718デフォルトの名無しさん
2020/03/05(木) 13:46:12.81ID:866E1Ujc 他のプログラムで多量に確保してみれば?
719デフォルトの名無しさん
2020/03/05(木) 14:55:04.52ID:LYrzkUWd720デフォルトの名無しさん
2020/03/05(木) 16:41:49.18ID:ZZWMeQXX721デフォルトの名無しさん
2020/03/05(木) 17:13:53.55ID:ywFWHxIm OSからのリクエストと返却はコスト高だから
ランタイムのアロケーターが握ったままでOSには返さない
OSへ返すタイミングはプロセスが終わるとき、という実装は割りとありえそう
ランタイムのアロケーターが握ったままでOSには返さない
OSへ返すタイミングはプロセスが終わるとき、という実装は割りとありえそう
722デフォルトの名無しさん
2020/03/05(木) 18:22:39.16ID:ZZWMeQXX お礼を言うのを忘れてました
回答くれた方ありがとうございました
回答くれた方ありがとうございました
723デフォルトの名無しさん
2020/03/05(木) 18:46:09.59ID:LYrzkUWd725デフォルトの名無しさん
2020/03/06(金) 23:01:27.31ID:+gnSZkOM CとC++ってなんで一緒にされていることが多いの?
726デフォルトの名無しさん
2020/03/07(土) 00:18:58.16ID:OUVuA7Mu 一緒に使うことが多いから
じゃね?
じゃね?
727デフォルトの名無しさん
2020/03/07(土) 08:11:04.10ID:bdrHDbLb 他の言語同士に比べて類似してる部分が多いだけに、
Cでの動作はこう、しかしC++では違う、みたいな情報の有用性が高いから、かも。
少なくとも、こういう質問と回答のようなスレッドでは。
Cでの動作はこう、しかしC++では違う、みたいな情報の有用性が高いから、かも。
少なくとも、こういう質問と回答のようなスレッドでは。
728デフォルトの名無しさん
2020/03/07(土) 08:55:37.01ID:gWhxXX2s ならC言語勉強するならC++もやれってことか?
729デフォルトの名無しさん
2020/03/07(土) 10:45:02.41ID:XLWmxUUx c++の方ではcとの互換性を大きな要素として挙げてるからな。
元々cの前処理での言語拡張が始まりだし。
cの方はもう切り離して一緒にされたくないだろうが。
元々cの前処理での言語拡張が始まりだし。
cの方はもう切り離して一緒にされたくないだろうが。
730デフォルトの名無しさん
2020/03/07(土) 16:29:47.82ID:jUFqUInS C が C++ との非互換を最小限にするってのは大きな方針になってるよ。
少なくとも C99 の時点では。
http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf#page=11
ただし「C を C++ にしたいわけではない」みたいな文言もある。
C2X のドラフトを見る限りでも C++ に追従すると取れる変更は結構ある。
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n2478.pdf
C++ を使う上で改めて C を学ぶ必要はないが、
仕様としてはつかず離れずを維持し続けるのは C の側も是としている。
少なくとも C99 の時点では。
http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf#page=11
ただし「C を C++ にしたいわけではない」みたいな文言もある。
C2X のドラフトを見る限りでも C++ に追従すると取れる変更は結構ある。
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n2478.pdf
C++ を使う上で改めて C を学ぶ必要はないが、
仕様としてはつかず離れずを維持し続けるのは C の側も是としている。
731デフォルトの名無しさん
2020/03/07(土) 16:53:11.21ID:wgBH55a3 いや、コンストラクタやデストラクタが暗黙で動く時点で全然違う言語でしょ。。
解釈を 2、3層入れてやっと表面上は同じように動くみたいな状況なわけでさ。
その辺誤魔化すからロクでもないことが起きるんだよ。
解釈を 2、3層入れてやっと表面上は同じように動くみたいな状況なわけでさ。
その辺誤魔化すからロクでもないことが起きるんだよ。
732デフォルトの名無しさん
2020/03/07(土) 17:26:14.19ID:jUFqUInS733デフォルトの名無しさん
2020/03/07(土) 18:33:23.15ID:RZgTMQsN734デフォルトの名無しさん
2020/03/07(土) 18:38:46.76ID:RZgTMQsN C++2017の電子本が無料らしい
Embarcaderoからメール来た
Embarcaderoからメール来た
735デフォルトの名無しさん
2020/03/07(土) 20:21:56.03ID:V3yrok8D Cから始めてC++に移行した時は
クラス・継承(仮想関数)・例外・new,deleteをもっと早く知りたかったわ
クラス・継承(仮想関数)・例外・new,deleteをもっと早く知りたかったわ
736デフォルトの名無しさん
2020/03/08(日) 06:17:37.40ID:OioMZJ5n =0
737デフォルトの名無しさん
2020/03/10(火) 21:03:25.71ID:4I7RYXwm 組み込みシステム部に転属したくてC言語の勉強してたんだけど、使ってる言語はC++とJAVAって聞いて萎えてる。
738デフォルトの名無しさん
2020/03/10(火) 21:27:52.91ID:ez/DBx9r それならCそんな無駄じゃないような
739デフォルトの名無しさん
2020/03/10(火) 21:35:56.80ID:3+CC2Qsy C言語が出来るってのが最低条件なんだろう
ついでにその部署には「この門をくぐる者は一切の希望を捨てよ」とか書いてないか?
ついでにその部署には「この門をくぐる者は一切の希望を捨てよ」とか書いてないか?
740デフォルトの名無しさん
2020/03/10(火) 21:38:36.13ID:4I7RYXwm741デフォルトの名無しさん
2020/03/10(火) 21:39:52.01ID:ez/DBx9r まあ確かに、例えば変数の宣言がいちいちスコープの最初とか今更考えられんな
742デフォルトの名無しさん
2020/03/10(火) 21:40:37.65ID:4I7RYXwm JAVAとC++ならどっちからやるべきなのだろうか
743デフォルトの名無しさん
2020/03/10(火) 21:47:57.73ID:3+CC2Qsy 一か月でJavaをやりその次の一か月はC++をやる
さらに5月からはもう一度Javaをやって六月からはC++をやる
そして7月にはC言語をやる
さらに5月からはもう一度Javaをやって六月からはC++をやる
そして7月にはC言語をやる
744デフォルトの名無しさん
2020/03/10(火) 21:50:37.20ID:808QYtU8 >>742
両方書いている者としては、java は virtual 付きで、C++ なら p = new XXX, p->property, p->method() と書く気持ちと思想で p.property, p.method() と書いておれば間違いないです
それと、コンストラクタの書き方、基底クラスの呼びかたは毎回お手本をみています
両方同時にやって混乱するようではセンスを疑います
両方書いている者としては、java は virtual 付きで、C++ なら p = new XXX, p->property, p->method() と書く気持ちと思想で p.property, p.method() と書いておれば間違いないです
それと、コンストラクタの書き方、基底クラスの呼びかたは毎回お手本をみています
両方同時にやって混乱するようではセンスを疑います
746デフォルトの名無しさん
2020/03/10(火) 21:59:27.15ID:EBgJJlCp C++対応してるプロゲートみたいなサイトってないの?
747デフォルトの名無しさん
2020/03/10(火) 22:01:39.03ID:rLdwFfVF 俺、変数宣言は関数の頭じゃないとコンパイル通らない環境なんだがw
GUIつうかOSからして無いんだがw
組み込みってひとまとめに言っても範囲広すぎるからもう少し具体的な情報無いとアドバイスしづらいよね
GUIつうかOSからして無いんだがw
組み込みってひとまとめに言っても範囲広すぎるからもう少し具体的な情報無いとアドバイスしづらいよね
748デフォルトの名無しさん
2020/03/10(火) 22:07:13.07ID:3+CC2Qsy 相互参照がかんたんな方からやればいいんだよ
749デフォルトの名無しさん
2020/03/10(火) 22:18:40.36ID:HIU8QCM9 >>747
C99 に対応してないコンパイラってことか。
理屈の上では実際のメモリの確保は関数の頭にまとめてしまえばいいから
実行時のリソースが限られていても関係なく出来るはずなんだが、
マイナーな環境だとコンパイラもまともなものがなかったりするんだよな……。
C99 に対応してないコンパイラってことか。
理屈の上では実際のメモリの確保は関数の頭にまとめてしまえばいいから
実行時のリソースが限られていても関係なく出来るはずなんだが、
マイナーな環境だとコンパイラもまともなものがなかったりするんだよな……。
750デフォルトの名無しさん
2020/03/10(火) 22:20:49.11ID:808QYtU8 >>743
おれとしてはc++から始めることをおすすめするな
javaから入るとc++でもjavaの作り方をずっと引きずる
そういう人数多く見てる
それだと組み込みでつらい場合が考えられる
ただしc++極めるのはまず無理なので
適当なところで打ち切る必要はある
おれとしてはc++から始めることをおすすめするな
javaから入るとc++でもjavaの作り方をずっと引きずる
そういう人数多く見てる
それだと組み込みでつらい場合が考えられる
ただしc++極めるのはまず無理なので
適当なところで打ち切る必要はある
751デフォルトの名無しさん
2020/03/10(火) 22:22:24.15ID:EBgJJlCp C++勉強するなら江添亮のやつがいいのか?
>>751
かつては、旧版独習C++ でstd::string を再実装する練習問題に出会うまで黙々と読んでいくことを薦めていましたが、確かに今となっては旧版独習はC++が古過ぎるでしょうね
江添さんは、私も今読んでいる最中です、もう少ししたらお勧めできるかどうかわかるかと思います
かつては、旧版独習C++ でstd::string を再実装する練習問題に出会うまで黙々と読んでいくことを薦めていましたが、確かに今となっては旧版独習はC++が古過ぎるでしょうね
江添さんは、私も今読んでいる最中です、もう少ししたらお勧めできるかどうかわかるかと思います
753デフォルトの名無しさん
2020/03/10(火) 22:58:14.28ID:4I7RYXwm ありがとう
754デフォルトの名無しさん
2020/03/10(火) 23:02:41.52ID:rLdwFfVF >>749
コストのためにハードが固定化され、ハードが決まってるからCPUも固定でコンパイラもそれに依存
ハードの更新なんて5年に1回あるかどうかだし、更新されてもROM容量が16MBに増えました!程度とかだしねぇ
ツール類はPC上で動けばいいからそっち方面触ってないと技術的に取り残される
つっても未だにMFCで新規ツール作るような人もいるけどねw
まぁ業界によってはこんな組み込みだって居るんだよって程度で
コストのためにハードが固定化され、ハードが決まってるからCPUも固定でコンパイラもそれに依存
ハードの更新なんて5年に1回あるかどうかだし、更新されてもROM容量が16MBに増えました!程度とかだしねぇ
ツール類はPC上で動けばいいからそっち方面触ってないと技術的に取り残される
つっても未だにMFCで新規ツール作るような人もいるけどねw
まぁ業界によってはこんな組み込みだって居るんだよって程度で
755デフォルトの名無しさん
2020/03/10(火) 23:27:10.68ID:EBgJJlCp 江添亮VS柴田望洋
756デフォルトの名無しさん
2020/03/10(火) 23:41:21.31ID:HIU8QCM9 >>751
新しい仕様も考慮しているまともな C++ 入門書は少ないのでその中では十分に良いと思う。
紙でなくてよければ無料で読めるし、とりあえずこれで始めても損にはならんのじゃないかな。
https://ezoeryou.github.io/cpp-intro/
新しい仕様も考慮しているまともな C++ 入門書は少ないのでその中では十分に良いと思う。
紙でなくてよければ無料で読めるし、とりあえずこれで始めても損にはならんのじゃないかな。
https://ezoeryou.github.io/cpp-intro/
757デフォルトの名無しさん
2020/03/11(水) 00:14:52.72ID:EKM5ywjJ758デフォルトの名無しさん
2020/03/11(水) 00:27:33.10ID:FbH1Tm9+ >>757
それはひょっとして「江添亮の詳説C++17」と混同してない?
「江添亮のC++入門」は初心者が基本的なツール (make やコマンドライン) の使い方さえわかってないからってんで、
そのあたりから記述している上にクラスの継承を説明しないという思い切った簡略化をしてる本だぞ。
それはひょっとして「江添亮の詳説C++17」と混同してない?
「江添亮のC++入門」は初心者が基本的なツール (make やコマンドライン) の使い方さえわかってないからってんで、
そのあたりから記述している上にクラスの継承を説明しないという思い切った簡略化をしてる本だぞ。
759757
2020/03/11(水) 02:06:23.50ID:EKM5ywjJ C++11/14 コア言語、江添 亮、2015
この神の書と勘違いしたw
江添は、素人向けの本も、出しているのか
この神の書と勘違いしたw
江添は、素人向けの本も、出しているのか
760デフォルトの名無しさん
2020/03/11(水) 02:43:05.64ID:zwwCe0yv hageで安全靴履いてリュック背負ってると職務質問される的なスキルが身に着く
761デフォルトの名無しさん
2020/03/11(水) 09:42:39.53ID:QiiPQnMP 江添のあれ、糞本だろ。。
初心者はそんなとこでつまづかねーよってところにばかり無駄な記述を付け加えてるっていう。。
センスねーわ。
初心者はそんなとこでつまづかねーよってところにばかり無駄な記述を付け加えてるっていう。。
センスねーわ。
762デフォルトの名無しさん
2020/03/11(水) 10:20:19.09ID:f25IEtU6 炎上商法に釣られてると売り上げが伸びちゃいますよ?
763デフォルトの名無しさん
2020/03/11(水) 13:07:41.95ID:EKM5ywjJ 江添は職務質問で、大勢のポリ公に囲まれて、その場で監禁されたとかで、
今、警察を訴えているのだろ
警察はボーナスが欲しいから、誰でも犯人に仕立て上げるから、危険!
漏れも昔やられた。
パトカーに止められて、アルコール検知器に息を吐いても、ランプが点かなかったのに、
ポリ公がクルッと後ろを向くと、ランプが点いた!
何のことは無い。
そのポリ公が酔っ払いで、息を吹きかけていたw
後輩の若いポリ公も、グルだった
今、警察を訴えているのだろ
警察はボーナスが欲しいから、誰でも犯人に仕立て上げるから、危険!
漏れも昔やられた。
パトカーに止められて、アルコール検知器に息を吐いても、ランプが点かなかったのに、
ポリ公がクルッと後ろを向くと、ランプが点いた!
何のことは無い。
そのポリ公が酔っ払いで、息を吹きかけていたw
後輩の若いポリ公も、グルだった
764デフォルトの名無しさん
2020/03/11(水) 14:07:13.44ID:dMLI4DK7 知能低そう
765デフォルトの名無しさん
2020/03/29(日) 00:51:11.45ID:yk11UhYR 何を作ったら一番C++の勉強になるんだ?
766デフォルトの名無しさん
2020/03/29(日) 00:56:17.78ID:c4x4s1tb ビットマップ画像のファイルパスを入力したらそれにブラー処理を施して出力するコンソールアプリ
767デフォルトの名無しさん
2020/03/29(日) 01:24:25.56ID:GFdzppn9 C++使いのみなさんはC++以外だったら何の言語が好きなんですか
もしくは次何覚えたいですか
もしくは次何覚えたいですか
768デフォルトの名無しさん
2020/03/29(日) 01:40:31.93ID:6ELGM9SE >>767
GUIはC++でやるのつらいからC#をよく使う
GUIはC++でやるのつらいからC#をよく使う
769デフォルトの名無しさん
2020/03/29(日) 01:52:28.90ID:t2YV962W >>765
競技プログラムのクソコードのリファクタリング。
競技プログラムのクソコードのリファクタリング。
770デフォルトの名無しさん
2020/03/29(日) 02:37:01.61ID:tSgWoZoj 競技プログラミング界隈だと #include<bits/stdc++.h> とか using namespace std; が普通になってるのが本当に嫌なんだよな。
AtCoder がそれを推奨しているのは「そこでつっかえて先に進まないよりは良い (競技の上では問題ないことが多いし)」みたいな
ニュアンスだし、ちゃんと理解してちゃんと書くならそれに越したことはないはずなんだよ。
AtCoder がそれを推奨しているのは「そこでつっかえて先に進まないよりは良い (競技の上では問題ないことが多いし)」みたいな
ニュアンスだし、ちゃんと理解してちゃんと書くならそれに越したことはないはずなんだよ。
771はちみつ餃子 ◆8X2XSCHEME
2020/03/29(日) 02:53:17.00ID:tSgWoZoj772デフォルトの名無しさん
2020/03/29(日) 04:41:47.48ID:b/iWTQc8 そらトリップにSCHEMEいれてるぐらいやしの
773デフォルトの名無しさん
2020/03/29(日) 09:44:17.77ID:c4x4s1tb774デフォルトの名無しさん
2020/03/29(日) 10:05:56.36ID:vg0TAzW0 二重言語であり真顔で「わたくしはC言語を極めました」と言えるのが第一関門
775デフォルトの名無しさん
2020/03/29(日) 12:55:27.64ID:Kzf4aDfw776デフォルトの名無しさん
2020/03/29(日) 15:54:38.44ID:7B/pleQ/ >>765
そういう視点より自分が何を造りたいかを考えろ
そういう視点より自分が何を造りたいかを考えろ
777デフォルトの名無しさん
2020/03/29(日) 15:55:46.75ID:7B/pleQ/779デフォルトの名無しさん
2020/03/29(日) 18:35:29.30ID:Kzf4aDfw >>778
Javaのclasspath相当の機能をC++に移植したいということかね。
Javaのclasspath相当の機能をC++に移植したいということかね。
780デフォルトの名無しさん
2020/03/29(日) 20:08:59.77ID:GFdzppn9■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- 【日銀総裁】賃金に上昇圧力 人手不足で労働市場逼迫 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 高市早苗「竹島は日本領土」 [834922174]
- ヤフコメで「共感した」が千や万いくのってやっぱり一体感を感じて気持ちいいの? [998357762]
- 俺は人間国宝
- この国がこんなにボロボロになった考えられる原因て何? [605029151]
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 🏡
