次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part135
https://mevius.5ch.net/test/read.cgi/tech/1522495206/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
----- テンプレ ここまで -----
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part137
■ このスレッドは過去ログ倉庫に格納されています
2018/07/14(土) 17:53:02.14ID:FOAGvAbs
404デフォルトの名無しさん
2018/07/28(土) 22:44:52.59ID:C+3FbN1g わかるはずがないのに分かっちゃった気になるからコケるんやぞ
405デフォルトの名無しさん
2018/07/28(土) 22:45:34.04ID:jbwKRPPF パヨチョンもクソニートも邪魔
排除が適切
適切な排除が必要
排除が適切
適切な排除が必要
406デフォルトの名無しさん
2018/07/28(土) 22:48:36.99ID:XeXUtcmE >>401
結局テンプレの必要性は証明できないのに従来通りだからで押し切るつもりか。
スレ分割したら従来タイトルとスレ番継承したほうが圧倒的に有利なのは明らかだろう。なんの検証にもならない。馬鹿なんじゃないか?
結局テンプレの必要性は証明できないのに従来通りだからで押し切るつもりか。
スレ分割したら従来タイトルとスレ番継承したほうが圧倒的に有利なのは明らかだろう。なんの検証にもならない。馬鹿なんじゃないか?
407デフォルトの名無しさん
2018/07/28(土) 23:21:40.03ID:VyODD4HS >>406
テンプレが出来た経緯を知ってるか知らないかだろな。
テンプレが出来た経緯を知ってるか知らないかだろな。
408デフォルトの名無しさん
2018/07/28(土) 23:23:14.22ID:K0euPiC+ >>406
少なくともアクティブな奴はここを読んでいて経緯は知ってる。
さらに8/1迄の先行件を与えている。
それ以上何が欲しいんだ?
従来通りなんだからスレタイとスレ番は継承するに決まっている。
新しいスレが同じスレタイとスレ番なら紛らわしいだけだ。
見た目分かるように何か変えろ。それは後発の義務だ。
お前が納得してない「テンプレの必要性」を俺はフォークで証明すると言ってるんだよ。
だからお前があのテンプレが悪い方向に寄与すると主張するのなら、
それを外せば勝手にスレは改善し、みんなそっちについて行くんだろ?
試してみろよ。
お前自身が「俺が気に入らないことをやるな」と言ってるだけなんだよ。
お前の考えが正しいことは、お前自身が説明しろ。
そしてどちらのスレが使われるかが、投票になる。
非常に民主的に決まる、良いやり方だと思うぜ、フォークは。
或いは他に良いやり方があるというのなら、提案してみろ。
俺は俺なりの説明はした。
あれで納得いかないのならどうやっても平行線だと分かっているから、
俺はフォークしかないと判断している。
お前は結局文句言ってるだけだ。
というかこの話も同様に平行線なので、もうこれくらいでいいか?
いずれにしても俺は8/1以降に『完全に従来通り』でスレ立てる。
それをどう捉えるかは君らが決めることだ。
少なくともアクティブな奴はここを読んでいて経緯は知ってる。
さらに8/1迄の先行件を与えている。
それ以上何が欲しいんだ?
従来通りなんだからスレタイとスレ番は継承するに決まっている。
新しいスレが同じスレタイとスレ番なら紛らわしいだけだ。
見た目分かるように何か変えろ。それは後発の義務だ。
お前が納得してない「テンプレの必要性」を俺はフォークで証明すると言ってるんだよ。
だからお前があのテンプレが悪い方向に寄与すると主張するのなら、
それを外せば勝手にスレは改善し、みんなそっちについて行くんだろ?
試してみろよ。
お前自身が「俺が気に入らないことをやるな」と言ってるだけなんだよ。
お前の考えが正しいことは、お前自身が説明しろ。
そしてどちらのスレが使われるかが、投票になる。
非常に民主的に決まる、良いやり方だと思うぜ、フォークは。
或いは他に良いやり方があるというのなら、提案してみろ。
俺は俺なりの説明はした。
あれで納得いかないのならどうやっても平行線だと分かっているから、
俺はフォークしかないと判断している。
お前は結局文句言ってるだけだ。
というかこの話も同様に平行線なので、もうこれくらいでいいか?
いずれにしても俺は8/1以降に『完全に従来通り』でスレ立てる。
それをどう捉えるかは君らが決めることだ。
409デフォルトの名無しさん
2018/07/28(土) 23:23:17.95ID:VyODD4HS 争いとは無縁そうなはちみつ餃子さんに仕切ってもらえばいいんじゃないのか。
410デフォルトの名無しさん
2018/07/28(土) 23:28:59.65ID:aLrZyGnX 従来通りで良いなら、こんな大騒ぎしなくて良いだろう
いつものようにスレを使い切りそうになってから立てる
住民も変わらない。内容も今まで通り
これに不満な奴は、己の作りたい趣旨にそって
新しいスレを立てれば良いだけ
いつものようにスレを使い切りそうになってから立てる
住民も変わらない。内容も今まで通り
これに不満な奴は、己の作りたい趣旨にそって
新しいスレを立てれば良いだけ
411デフォルトの名無しさん
2018/07/29(日) 00:45:26.42ID:j115Aqon >>410
> こんな大騒ぎしなくて良いだろう
お前がな。
俺は従来通りで立て直そうとしている。
必死に抵抗しているのは、例のテンプレを相当嫌っている奴か、
ワッチョイがあったら困る奴だろ。
従来通りでいい奴は、反対する理由がない。
> こんな大騒ぎしなくて良いだろう
お前がな。
俺は従来通りで立て直そうとしている。
必死に抵抗しているのは、例のテンプレを相当嫌っている奴か、
ワッチョイがあったら困る奴だろ。
従来通りでいい奴は、反対する理由がない。
412デフォルトの名無しさん
2018/07/29(日) 00:52:42.16ID:Yg/enGwg テンプレ登場人物で煽ったやつが俺なんだが、もしかして煽られた奴もここにいるのかい?
413デフォルトの名無しさん
2018/07/29(日) 00:55:43.16ID:uqiXbB1D >>408
こっちはそんな条件じゃなんの検証にもならないと主張しているのに、フォークで証明すると繰り返すばかり。もはや反論になってない。
結局"おまもり"の有効性なんて証明できるわけがないから公平なふりして無理やり押し通そうとしている。
非論理的で話にならん。
こっちはそんな条件じゃなんの検証にもならないと主張しているのに、フォークで証明すると繰り返すばかり。もはや反論になってない。
結局"おまもり"の有効性なんて証明できるわけがないから公平なふりして無理やり押し通そうとしている。
非論理的で話にならん。
414デフォルトの名無しさん
2018/07/29(日) 01:02:15.71ID:rd1wRLD1 この暑さでとうとう脳がやられたキチガイが出てきたなw
415デフォルトの名無しさん
2018/07/29(日) 01:04:47.05ID:fkvLqjPx c++やってるやつは案の定融通の利かない頭きちきちの奴ら何だろうな
テンプレがどうしたって言うんだか
テンプレがどうしたって言うんだか
416デフォルトの名無しさん
2018/07/29(日) 01:06:57.02ID:1hBCvnSx417デフォルトの名無しさん
2018/07/29(日) 01:11:44.35ID:fkvLqjPx どの板でもスレの立て直しはたまにある
でも、余程理不尽なことがない限り新しいスレに人は移動しない
テンプレがないとかスレの番号が間違っているとかいう理由で人は移動しない
嵐が変なテンプレをつけたりおかしなスレタイに改変されてたら移動するぐらい
でも、余程理不尽なことがない限り新しいスレに人は移動しない
テンプレがないとかスレの番号が間違っているとかいう理由で人は移動しない
嵐が変なテンプレをつけたりおかしなスレタイに改変されてたら移動するぐらい
418デフォルトの名無しさん
2018/07/29(日) 01:41:26.98ID:Yg/enGwg ぶっちゃけどっちでもいいしどうでもいいんだけどね。
419はちみつ餃子 ◆8X2XSCHEME
2018/07/29(日) 03:10:55.83ID:bQEgGaK2 >>413
そうそう、キーワード「お守り」「非論理的」、いいですねえ
そうそう、キーワード「お守り」「非論理的」、いいですねえ
421デフォルトの名無しさん
2018/07/29(日) 07:02:10.69ID:8jVIjsgO422デフォルトの名無しさん
2018/07/29(日) 07:25:09.88ID:eV2zeRLd なんでも良いけどC++の話題やれよ。
戯言は無視でええ。
戯言は無視でええ。
423デフォルトの名無しさん
2018/07/29(日) 11:44:38.77ID:LQAkWqzt クソニートを駆除するために
はよバルサン焚けよ
こいつら害虫だからな
はよバルサン焚けよ
こいつら害虫だからな
424デフォルトの名無しさん
2018/07/29(日) 11:51:12.53ID:LQAkWqzt ちなみに知恵遅れどものテキトーな回答のどこがおかしいか
オレはすべて回答してる
オレはすべて回答してる
425デフォルトの名無しさん
2018/07/29(日) 12:37:46.37ID:Yg/enGwg プッシュ型スキャナ/パーサーはつなぎこみが楽だし、C++のテンプレートで使いやすい。
C++ Wayの一つとして研究されていいはず。
C++ Wayの一つとして研究されていいはず。
426デフォルトの名無しさん
2018/07/29(日) 13:09:38.19ID:Yg/enGwg Qiita落ちてる?
427デフォルトの名無しさん
2018/07/29(日) 14:24:58.96ID:OHU95624 そこらじゅうで暴れてるな
半角ニート
初心者のくせに強がっちゃって
半角ニート
初心者のくせに強がっちゃって
428デフォルトの名無しさん
2018/07/29(日) 16:40:38.92ID:Yg/enGwg 雑談も桶になるといいよな。
430デフォルトの名無しさん
2018/07/29(日) 20:05:51.80ID:L9bR4BuX C++掲示板も終わりか。
糞なくせに自己主張だけは一人前のお坊ちゃまばかり。
メスもいるだろうが...
あんまり糞な事言ってると、後はわかってるだろうな
糞なくせに自己主張だけは一人前のお坊ちゃまばかり。
メスもいるだろうが...
あんまり糞な事言ってると、後はわかってるだろうな
431デフォルトの名無しさん
2018/07/29(日) 20:08:42.56ID:1hBCvnSx こういう人に限って何度も蘇ってくる
432デフォルトの名無しさん
2018/07/29(日) 20:13:22.07ID:LQAkWqzt クソはただのクソ袋
コイツラはただのウンコ製造機だからな
レス見ればすぐに分かる
コイツラはただのウンコ製造機だからな
レス見ればすぐに分かる
433デフォルトの名無しさん
2018/07/29(日) 20:15:29.45ID:LQAkWqzt クソニートどもがなんで
こんなしょうもないスレの存続で必死なのか分かるだろ
居場所がココしかないから
現実逃避の場所がココだけだからな
簡単簡単
こんなしょうもないスレの存続で必死なのか分かるだろ
居場所がココしかないから
現実逃避の場所がココだけだからな
簡単簡単
434デフォルトの名無しさん
2018/07/29(日) 21:17:20.23ID:UevmDhbi イカれを演じて暴言吐いてないと日常の不安に耐えきれないんだろうな……
なんかひどく可哀想な人だ……
なんかひどく可哀想な人だ……
435デフォルトの名無しさん
2018/07/30(月) 00:40:10.37ID:yV+7/MBa デストラクタで
型Tのメンバ変数Aのデストラクタ(cout等記述)が呼びされるはずなのに
型Tのメンバ変数Aと同じアドレスを持ったデストラクタ(解放だけ行う)が呼びされるんだが
こんなバグ何が原因かわからないんだ助けてください
もちろん型Tのデストラクタは一種類しか宣言してないし
virtualもつけてるんだが…
型Tのメンバ変数Aのデストラクタ(cout等記述)が呼びされるはずなのに
型Tのメンバ変数Aと同じアドレスを持ったデストラクタ(解放だけ行う)が呼びされるんだが
こんなバグ何が原因かわからないんだ助けてください
もちろん型Tのデストラクタは一種類しか宣言してないし
virtualもつけてるんだが…
436デフォルトの名無しさん
2018/07/30(月) 00:58:21.77ID:CKgR1uCb コードで示してくれ
437デフォルトの名無しさん
2018/07/30(月) 06:36:20.73ID:qFKbkkH1 Linuxでベースクラスで持たせてて元の型にキャストしてたりする?
438デフォルトの名無しさん
2018/07/30(月) 08:41:35.39ID:qnQc5JET C++で今まで作ったものってなんですか?
自分はとにかく競プロしかしてないので、なにか作りたいんですけどC++という言語でしかできないことがあまり思いつかなくて
自分はとにかく競プロしかしてないので、なにか作りたいんですけどC++という言語でしかできないことがあまり思いつかなくて
439デフォルトの名無しさん
2018/07/30(月) 08:51:39.47ID:yNVCdeG4 >>438
言語処理系はCで書くより楽だよ
言語処理系はCで書くより楽だよ
440デフォルトの名無しさん
2018/07/30(月) 08:56:56.06ID:qnQc5JET441はちみつ餃子 ◆8X2XSCHEME
2018/07/30(月) 14:21:10.33ID:pFBrx3WW >>438
「できること」という意味では C と大差ないわ。
でも、プログラムの部品 (ライブラリ) に高度な抽象化を被せることが出来る。
要するに高レイヤでは楽できる可能性が高い。
レイヤを分ける必要もないような小さなプログラムでは
ありがたみを感じにくいかもね。
「できること」という意味では C と大差ないわ。
でも、プログラムの部品 (ライブラリ) に高度な抽象化を被せることが出来る。
要するに高レイヤでは楽できる可能性が高い。
レイヤを分ける必要もないような小さなプログラムでは
ありがたみを感じにくいかもね。
442デフォルトの名無しさん
2018/07/30(月) 19:42:11.85ID:qnQc5JET443デフォルトの名無しさん
2018/07/30(月) 21:47:15.09ID:hbo0m8kQ 上のほうで、唇がメンタイコの欲深そうなのがいるな。
2chに引っ込んでいろや。屑が
2chに引っ込んでいろや。屑が
444デフォルトの名無しさん
2018/07/31(火) 20:27:14.08ID:jvSfH+BG たらこじゃなくてか。
445デフォルトの名無しさん
2018/07/31(火) 21:48:26.82ID:f0EnkAzQ 明太子はたらこのこと
唐辛子を塗したやつは辛子明太子
唐辛子を塗したやつは辛子明太子
446デフォルトの名無しさん
2018/07/31(火) 22:24:08.58ID:jvSfH+BG そっかw
素で辛子明太子と間違えたわ。
素で辛子明太子と間違えたわ。
447デフォルトの名無しさん
2018/08/01(水) 00:24:00.80ID:VquDbSfz アルゴリズム辞典みたいなものを手元に置いときたいんだが、最も支持されてるのってどれ?
・網羅性が高い
・支持されている(売れている)
・日本語版がある
・コード例はあってもなくても良くて、あるとしたら C/C++ か擬似コードで
という条件で
テーマ別に「どれとどれとどれを持っとけばまず問題ない」という言い方でもありがたい
とにかく網羅性を重視してる
・網羅性が高い
・支持されている(売れている)
・日本語版がある
・コード例はあってもなくても良くて、あるとしたら C/C++ か擬似コードで
という条件で
テーマ別に「どれとどれとどれを持っとけばまず問題ない」という言い方でもありがたい
とにかく網羅性を重視してる
448デフォルトの名無しさん
2018/08/01(水) 00:35:56.57ID:/iJJIMGp 会社でC++書くことになったんですがコードが(ダブル)ポインタの嵐で読みにくいことこの上なくて辛いです
他にもstring使わずにchar配列だったり、vector使わずに配列だったり
Cのスタイルで書ける部分はできるだけCのスタイルで書くほうがやはり好まれるものなのでしょうか
前に個人でちょろっと書いたときはもうポインタ使わなくて済むならできるだけ使わないように!なんて思いながら書いてたんですが
他にもstring使わずにchar配列だったり、vector使わずに配列だったり
Cのスタイルで書ける部分はできるだけCのスタイルで書くほうがやはり好まれるものなのでしょうか
前に個人でちょろっと書いたときはもうポインタ使わなくて済むならできるだけ使わないように!なんて思いながら書いてたんですが
449デフォルトの名無しさん
2018/08/01(水) 00:42:34.65ID:hfBYO5dB 色々な事情があるのかも
Cからの移植とか
小規模だとヒープはトラブルの元なので極力使わないとか
そもそもヒープが無いとか
Cからの移植とか
小規模だとヒープはトラブルの元なので極力使わないとか
そもそもヒープが無いとか
450デフォルトの名無しさん
2018/08/01(水) 00:56:47.14ID:8dN6QsuX >>448
ポインタ使わなくてもイテレータの嵐を渡り歩いたり
スマートポインタが何をしているのかを理解するには
ポインタを使う場合のノウハウ知識が必須だよ
stringやvectorを避けている箇所にはそれなりの理由があるから
極力思い込みを排除して状況をよく見たほうがいい
ポインタ使わなくてもイテレータの嵐を渡り歩いたり
スマートポインタが何をしているのかを理解するには
ポインタを使う場合のノウハウ知識が必須だよ
stringやvectorを避けている箇所にはそれなりの理由があるから
極力思い込みを排除して状況をよく見たほうがいい
451デフォルトの名無しさん
2018/08/01(水) 01:01:22.52ID:uLizLGZM >>447
合計\7,000--
珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造 | ジョン・ベントリー, 小林 健一郎 |本 | 通販 | Amazon
ttps://www.amazon.co.jp/dp/4621066072
O'Reilly Japan - アルゴリズムクイックリファレンス 第2版
ttps://www.oreilly.co.jp/books/9784873117850/
C言語による最新アルゴリズム事典の詳細情報 : Vector ソフトを探す!
ttps://www.vector.co.jp/soft/data/prog/se002453.html
合計\7,000--
珠玉のプログラミング 本質を見抜いたアルゴリズムとデータ構造 | ジョン・ベントリー, 小林 健一郎 |本 | 通販 | Amazon
ttps://www.amazon.co.jp/dp/4621066072
O'Reilly Japan - アルゴリズムクイックリファレンス 第2版
ttps://www.oreilly.co.jp/books/9784873117850/
C言語による最新アルゴリズム事典の詳細情報 : Vector ソフトを探す!
ttps://www.vector.co.jp/soft/data/prog/se002453.html
452デフォルトの名無しさん
2018/08/01(水) 02:12:56.94ID:VquDbSfz >>451
ありがとうございます。
最初のも辞典的なものなんでしょうか。
複数冊持つならばテーマ毎が良いかなとも思いましたが、特定のテーマに集中したものだと翻訳されているものが少ないのかもしれませんね。
2つ目と3つ目が部分的に補完しあっていることを期待して、両者とも購入しようかと思います。
ありがとうございます。
最初のも辞典的なものなんでしょうか。
複数冊持つならばテーマ毎が良いかなとも思いましたが、特定のテーマに集中したものだと翻訳されているものが少ないのかもしれませんね。
2つ目と3つ目が部分的に補完しあっていることを期待して、両者とも購入しようかと思います。
453デフォルトの名無しさん
2018/08/01(水) 02:19:31.07ID:Bdxs44t0 the art of computer programming
numerical recipes
コレしかないわ
numerical recipes
コレしかないわ
454はちみつ餃子 ◆8X2XSCHEME
2018/08/01(水) 02:25:19.38ID:oNWxQcbM >>451
「C言語による最新アルゴリズム事典」はこないだ改定されて「C言語による標準アルゴリズム事典」という表題で売ってるぞ。
http://amzn.asia/cgZYRrQ
ロングセラーになりすぎたせいで「いつまで最新やねん」というのは常々言われづづけてたからなぁ。
「C言語による最新アルゴリズム事典」はこないだ改定されて「C言語による標準アルゴリズム事典」という表題で売ってるぞ。
http://amzn.asia/cgZYRrQ
ロングセラーになりすぎたせいで「いつまで最新やねん」というのは常々言われづづけてたからなぁ。
455デフォルトの名無しさん
2018/08/01(水) 02:49:17.77ID:GZaAdjmn >>448-450
多分そいつは、Scott Meyers を知らないし、
ほとんどの言語に「Effective 何々」があることも知らないのだろうw
そいつに、Scott Meyers を知っていますかって聞けば?
プロで、江添亮とかScott Meyers を知らん奴は、いない
多分そいつは、Scott Meyers を知らないし、
ほとんどの言語に「Effective 何々」があることも知らないのだろうw
そいつに、Scott Meyers を知っていますかって聞けば?
プロで、江添亮とかScott Meyers を知らん奴は、いない
456デフォルトの名無しさん
2018/08/01(水) 06:52:26.90ID:l9oYGZY2 会社に対してそいつ?
457デフォルトの名無しさん
2018/08/01(水) 07:00:43.17ID:0Pfosj1X stringやvectorはヒープなので、呼び出し回数の多い関数で毎回インスタンスを作る場合は処理時間に注意したいところ。
458はちみつ餃子 ◆8X2XSCHEME
2018/08/01(水) 07:02:13.71ID:oNWxQcbM まあ状況によるわなー。
後から伸長 (または縮小) が必要ないような固定長のデータを std::vector に入れるのは豪華すぎるので、
避けれるなら避けたいということは有りうる。
それでも今どきなら std::array を使って欲しいけど、
古いプログラムをツギハギしながら使ってるような場合にはなかなかそうもいかない事情があるのかもしれん。
単純には判断できないので、わかんないことはそれを書いてるやつに聞けとしか言いようがないんじゃない?
後から伸長 (または縮小) が必要ないような固定長のデータを std::vector に入れるのは豪華すぎるので、
避けれるなら避けたいということは有りうる。
それでも今どきなら std::array を使って欲しいけど、
古いプログラムをツギハギしながら使ってるような場合にはなかなかそうもいかない事情があるのかもしれん。
単純には判断できないので、わかんないことはそれを書いてるやつに聞けとしか言いようがないんじゃない?
459デフォルトの名無しさん
2018/08/01(水) 07:40:49.09ID:OccwPm6d stl使うと同バージョンのライブラリを実行環境にインストールするという考慮も増える
460デフォルトの名無しさん
2018/08/01(水) 07:53:02.77ID:hfBYO5dB えっ?
何か勘違いしてないか?
何か勘違いしてないか?
461デフォルトの名無しさん
2018/08/01(水) 18:55:57.40ID:4hR5DucF やっぱり通になると、明太子ひとつ、辛子抜きで・・・とか注文するんだろな。
463デフォルトの名無しさん
2018/08/01(水) 19:11:49.62ID:a1G0tkY3 >>462
第2刷買ったっけな。役に立ったと思う。
第2刷買ったっけな。役に立ったと思う。
464デフォルトの名無しさん
2018/08/01(水) 19:41:42.72ID:7TmTR3QV >>462
板を荒らすのやめろよ
板を荒らすのやめろよ
465デフォルトの名無しさん
2018/08/01(水) 20:37:51.59ID:/iJJIMGp ポインタの件ですが参考になりました。まぁこっちはほぼ初心者で相手はベテランの上司なので何も言えない聞けないってとこですね
stackoverflowとか読んで生ポインタあんま使うなスマポ使えオブジェクト使えるときは使えみたいなこと書いてあるの見るとこれでいいのかなって思いますねええ
stackoverflowとか読んで生ポインタあんま使うなスマポ使えオブジェクト使えるときは使えみたいなこと書いてあるの見るとこれでいいのかなって思いますねええ
466はちみつ餃子 ◆8X2XSCHEME
2018/08/01(水) 23:13:55.56ID:oNWxQcbM std::unique_ptr は実行時の速度ペナルティもほとんどないので、避ける理由はあんまりないよな。
例外がとんだ時のロールバックについても面倒なことを考えなくて良いし。
例外がとんだ時のロールバックについても面倒なことを考えなくて良いし。
467デフォルトの名無しさん
2018/08/01(水) 23:34:41.68ID:GZaAdjmn たぶん、Scott Meyers とか「Effective 何々」とか、知らんのだろ
たぶん正常に動作する、過去の資産を持っていて、それをコピーして使う作り方なのかも
現場でよくあるのは、サンプル欲しいと言うと、過去のソースコードを持ってきて、
これは動くから、そのままコピーして使って下さいと言われる
新しい事をしようと思うと、環境構築やらで、動かない部分が出てくるので、非常に面倒
それに過去のソースコードは、あちこちで使われているから、バグが少ないという実績があるけど、
新しく作ったものは、バグ出しが大変。
安定するまで、かなりの期間が必要
よほどの理由がない限り、新しく作らない
たぶん正常に動作する、過去の資産を持っていて、それをコピーして使う作り方なのかも
現場でよくあるのは、サンプル欲しいと言うと、過去のソースコードを持ってきて、
これは動くから、そのままコピーして使って下さいと言われる
新しい事をしようと思うと、環境構築やらで、動かない部分が出てくるので、非常に面倒
それに過去のソースコードは、あちこちで使われているから、バグが少ないという実績があるけど、
新しく作ったものは、バグ出しが大変。
安定するまで、かなりの期間が必要
よほどの理由がない限り、新しく作らない
468デフォルトの名無しさん
2018/08/02(木) 03:53:49.14ID:iSPNCiYK >>451
どれか一つで良くね
ほとんど被ってるっしょ
あえて選ぶならアルゴリズムクイックリファレンス
網羅性ってヤツを追及するなら、同じようなもんいくつも買うんじゃなくて自分で言ってるようにテーマに特化したものを買うしかない
名前忘れたけど文字列アルゴリズムのアレとか
どれか一つで良くね
ほとんど被ってるっしょ
あえて選ぶならアルゴリズムクイックリファレンス
網羅性ってヤツを追及するなら、同じようなもんいくつも買うんじゃなくて自分で言ってるようにテーマに特化したものを買うしかない
名前忘れたけど文字列アルゴリズムのアレとか
469はちみつ餃子 ◆8X2XSCHEME
2018/08/02(木) 06:10:43.23ID:ksgx4qMg >>447
Knuth の 「The Art of Computer Programming」もその条件に当てはまると思う。
Knuth の 「The Art of Computer Programming」もその条件に当てはまると思う。
470デフォルトの名無しさん
2018/08/02(木) 07:12:52.80ID:NSwKZwuS 圧縮アルゴリズムなんか、本で憶えたんじゃなく
FAXだとかモデムみたいな具体的なブツで憶えたな
その他のアルゴリズムも単行本より雑誌で
憶えたのが多いし
FAXだとかモデムみたいな具体的なブツで憶えたな
その他のアルゴリズムも単行本より雑誌で
憶えたのが多いし
471デフォルトの名無しさん
2018/08/02(木) 10:20:23.60ID:KhTk1OQU そのあたりのアルゴリズムはCマガで覚えた
472デフォルトの名無しさん
2018/08/02(木) 10:41:45.24ID:zFALVR92 >>468
これ?
高速文字列解析の世界――データ圧縮・全文検索・テキストマイニング (確率と情報の科学) | 岡野原 大輔 |本 | 通販 | Amazon
ttps://www.amazon.co.jp/dp/4000069748
「高速文字列解析の世界」サポートページ - daisuke.okanohara
ttps://sites.google.com/site/daisukeokanohara/iwanami_string_world
これ?
高速文字列解析の世界――データ圧縮・全文検索・テキストマイニング (確率と情報の科学) | 岡野原 大輔 |本 | 通販 | Amazon
ttps://www.amazon.co.jp/dp/4000069748
「高速文字列解析の世界」サポートページ - daisuke.okanohara
ttps://sites.google.com/site/daisukeokanohara/iwanami_string_world
473デフォルトの名無しさん
2018/08/02(木) 11:27:51.52ID:KhTk1OQU そのジャンルは大体の場合は条件固定じゃないからツール類を使ったほうがいい
474デフォルトの名無しさん
2018/08/02(木) 17:47:42.68ID:QC+SfWnq >>447,451,468
蟻本の参考文献揃えるのがおすすめ
蟻本の参考文献揃えるのがおすすめ
475デフォルトの名無しさん
2018/08/02(木) 17:50:02.28ID:QC+SfWnq って思って確認したらそんな良くなかったスマン
>>470
文書圧縮について手元に置いていつも参照しているのは
https://www.amazon.co.jp/dp/478983672X/
今は、jpg の本が欲しいと思っていますが、なにかいいのはありますか?
文書圧縮について手元に置いていつも参照しているのは
https://www.amazon.co.jp/dp/478983672X/
今は、jpg の本が欲しいと思っていますが、なにかいいのはありますか?
477デフォルトの名無しさん
2018/08/02(木) 19:38:11.37ID:nAUx6Lke C++極めたいんだけど、どうすれば極められる?
仕事はJavaScriptが主です
今はアルゴリズムの本読んでるのですが、個人的にはC++ドラフトの間違いを指摘できるレベルになりたいです
仕事はJavaScriptが主です
今はアルゴリズムの本読んでるのですが、個人的にはC++ドラフトの間違いを指摘できるレベルになりたいです
478デフォルトの名無しさん
2018/08/02(木) 19:48:55.00ID:1EegAYN5 そんな事を人に聞いてる様じゃ一生無理
479デフォルトの名無しさん
2018/08/02(木) 19:57:10.95ID:Ro0F3mb9480デフォルトの名無しさん
2018/08/02(木) 20:52:27.89ID:jf+aoeV/481デフォルトの名無しさん
2018/08/02(木) 21:22:49.70ID:EkY0QbOC コンパイラ読めないと話にならんのじゃないか?
482デフォルトの名無しさん
2018/08/02(木) 21:53:24.64ID:0KRWeg2T >>480
職場に何を頼るの?
職場に何を頼るの?
483デフォルトの名無しさん
2018/08/02(木) 22:18:49.50ID:NSwKZwuS484デフォルトの名無しさん
2018/08/02(木) 22:24:42.73ID:Ar8oKNDv >>480
読んでばかりじゃなくて自発的に自分で実際に書いてみないことには、いつまでたってもたいして身に付かないだろう。
極めたいなら、言語仕様の一つ一つを実際に使ってみて具体的に役立つケースや制限、制約、限界を体感して、メリットデメリットを洗い出すくらいのつもりで試してみたら?
読んでばかりじゃなくて自発的に自分で実際に書いてみないことには、いつまでたってもたいして身に付かないだろう。
極めたいなら、言語仕様の一つ一つを実際に使ってみて具体的に役立つケースや制限、制約、限界を体感して、メリットデメリットを洗い出すくらいのつもりで試してみたら?
485デフォルトの名無しさん
2018/08/02(木) 23:26:26.75ID:jf+aoeV/486デフォルトの名無しさん
2018/08/03(金) 02:17:39.89ID:gpdbLiuq487デフォルトの名無しさん
2018/08/03(金) 02:23:34.66ID:Ja3muTb1 自作ツールはまず、スクリプト言語でやってみて、速度面などで不満があった時だけC・C++に置き換えるのがいいと思うけどどうなの。
スクリプト言語とコンパイル言語の使い分けを覚える良い機会になる。
スクリプト言語とコンパイル言語の使い分けを覚える良い機会になる。
488デフォルトの名無しさん
2018/08/03(金) 02:28:52.17ID:gpdbLiuq489デフォルトの名無しさん
2018/08/03(金) 07:41:26.05ID:jYMqs03L 極めると言うても、次の規格が出たらもう過去の知識だし、
いくら頑張っても到達できないゴールのような気がするなぁ。
規格を作る側に入り込めるなら話は違うかも知れんが。
C++は、自分より後ろにいる人をバカにするのが好きな人も多い感じだけど、
「そんな奴にはならん方がええ」
いくら頑張っても到達できないゴールのような気がするなぁ。
規格を作る側に入り込めるなら話は違うかも知れんが。
C++は、自分より後ろにいる人をバカにするのが好きな人も多い感じだけど、
「そんな奴にはならん方がええ」
490はちみつ餃子 ◆8X2XSCHEME
2018/08/03(金) 08:11:10.53ID:KKWcqInB ある程度の言語機能しか使わない範囲でも使い物になるように C++ は設計されてる。
ある程度を学めばその範囲内でも実務に使える。
もちろん深い理解があればプログラムをよりよく構成できるので、
実務に使いながら平行して段階的に学ぶということが出来る。
このことは設計者が著した D&E に書かれてる基礎理念のひとつだ。
地に足の着いた、現実的なものとして設計されてるんだよ。
だから、言語としての C++ だけに偏って学ぶのはお勧めできない。
言語として不格好な部分も現実の中では相応の合理性があったりして、
それを学習するのに適しているのは現実のプログラミングだと思う。
ただ、余談だけど、段階的に学べるようにというのはスタート地点として C を想定しているように思う。
C が当然の基礎知識としてあった時代には
そこからシームレスに C++ を学んでいけるように設計するのは妥当な選択だったかもしれないが、
今の時代には C++ の中の C の部分は色々と足を引っ張ってもいるので
歴史が長いと泥臭い部分も積み重なっていくものだなぁと思いました。 (小並感)
ある程度を学めばその範囲内でも実務に使える。
もちろん深い理解があればプログラムをよりよく構成できるので、
実務に使いながら平行して段階的に学ぶということが出来る。
このことは設計者が著した D&E に書かれてる基礎理念のひとつだ。
地に足の着いた、現実的なものとして設計されてるんだよ。
だから、言語としての C++ だけに偏って学ぶのはお勧めできない。
言語として不格好な部分も現実の中では相応の合理性があったりして、
それを学習するのに適しているのは現実のプログラミングだと思う。
ただ、余談だけど、段階的に学べるようにというのはスタート地点として C を想定しているように思う。
C が当然の基礎知識としてあった時代には
そこからシームレスに C++ を学んでいけるように設計するのは妥当な選択だったかもしれないが、
今の時代には C++ の中の C の部分は色々と足を引っ張ってもいるので
歴史が長いと泥臭い部分も積み重なっていくものだなぁと思いました。 (小並感)
491デフォルトの名無しさん
2018/08/03(金) 10:14:53.94ID:lq/KEYA1 20年近く使ってるけど、ドラフトとか目にしても
「こんな機能来るんや!」ってwktkするだけだな
規格を知ってれば極めてる、みたいな風潮が最近あるけど間違いやで
言語はあくまで道具だから使ってなんぼ
「こんな機能来るんや!」ってwktkするだけだな
規格を知ってれば極めてる、みたいな風潮が最近あるけど間違いやで
言語はあくまで道具だから使ってなんぼ
492デフォルトの名無しさん
2018/08/03(金) 10:29:03.00ID:cfhQf2V5 みんな深いレスありがとう
ただ自分はどうしても諦めきれないので、仕事以外の時間は、C++に関するサイトや書籍やコーディングに費やすことになると思う
Pythonは学ぼうとは思ってるけどね
ただ自分はどうしても諦めきれないので、仕事以外の時間は、C++に関するサイトや書籍やコーディングに費やすことになると思う
Pythonは学ぼうとは思ってるけどね
493デフォルトの名無しさん
2018/08/03(金) 10:49:41.39ID:TY6Sib0f ttps://github.com/python/cpython/tree/master/Python
今ならpythonのソースコードもオマケで学べるよ
今ならpythonのソースコードもオマケで学べるよ
494デフォルトの名無しさん
2018/08/03(金) 12:16:04.74ID:cfhQf2V5495デフォルトの名無しさん
2018/08/03(金) 15:41:42.81ID:Ja3muTb1 スクリプト言語には、ハッシュテーブルやディクショナリなどと呼ばれるキーと値の組を保存するコンテナ機能が存在する。
一般に高速とされるC++だが、実は、ハッシュテーブルだけはスクリプト言語の方がアクセス速度が速かった。
ただし、C++におけるstd::mapだけがハッシュテーブルに該当した頃の話。
今は、std::unordered_mapがあるのでスクリプト言語と同等以上の速度でハッシュテーブルにアクセス可能になっている。
一般に高速とされるC++だが、実は、ハッシュテーブルだけはスクリプト言語の方がアクセス速度が速かった。
ただし、C++におけるstd::mapだけがハッシュテーブルに該当した頃の話。
今は、std::unordered_mapがあるのでスクリプト言語と同等以上の速度でハッシュテーブルにアクセス可能になっている。
496デフォルトの名無しさん
2018/08/03(金) 18:32:37.47ID:j4paKoWq mapはハッシュテーブルに該当しないだろ。
そういうときは辞書とかマップとか連想配列とかと呼ぶべきだ。
そういうときは辞書とかマップとか連想配列とかと呼ぶべきだ。
497デフォルトの名無しさん
2018/08/03(金) 18:52:42.14ID:9KGEdKKU mapは連想コンテナだが
498デフォルトの名無しさん
2018/08/03(金) 19:03:27.95ID:j4paKoWq ハッシュテーブルじゃない
499デフォルトの名無しさん
2018/08/03(金) 23:13:28.65ID:B+FOIxCl クラス設計で悩んでいるんだが、みんなの意見を聞きたい
やりたいのは、いわゆるデザインパターン template methodを使ったクラス設計
class Parent {
public:
void execute() {
method1();
method2();
method3();
}
private:
virtual void method1();
virtual void method2();
virtual void method3();
}
子クラスのChild1, Child2でmethod1(), method2(), method3()をそれぞれオーバーライドして処理を分けている
ここで、Child3を追加しようと思うんだけど、method1()の内容はChild2::method1()と全く同じになる
これをどう実装しようかいろいろ悩んだんだが、どれもピンとこない。
そもそも最初の設計がおかしーんじゃねーの?とかこうしたらよくない?とかここおかしくね?とか意見あったら頼む
一応以下は自分が考えていること
@Child2, Child3の親クラスを抽出して、そっちに共通処理として書く
→実装のために継承関係を作るのはあまりよくない気がする
A別クラス(Utilクラス?)を作ってそっちにまとめる
→メンバ変数とか使ってると少し面倒かな。本質的でない気もする。
BChild3::method1()->Child2::method1()とコンポジション的にする
せっかく横のつながりができないようにしてるのに、ここでできるのはよくない
C親クラスに共通メソッドを作って、Child2::method1()とChild3::method1()はそれを呼ぶ
→しっくりこないけど、妥協点かな・・・
DしゃーないChild2::method1()コピペで!
→これはまあ論外かな、時間が全くないときの最終手段
やりたいのは、いわゆるデザインパターン template methodを使ったクラス設計
class Parent {
public:
void execute() {
method1();
method2();
method3();
}
private:
virtual void method1();
virtual void method2();
virtual void method3();
}
子クラスのChild1, Child2でmethod1(), method2(), method3()をそれぞれオーバーライドして処理を分けている
ここで、Child3を追加しようと思うんだけど、method1()の内容はChild2::method1()と全く同じになる
これをどう実装しようかいろいろ悩んだんだが、どれもピンとこない。
そもそも最初の設計がおかしーんじゃねーの?とかこうしたらよくない?とかここおかしくね?とか意見あったら頼む
一応以下は自分が考えていること
@Child2, Child3の親クラスを抽出して、そっちに共通処理として書く
→実装のために継承関係を作るのはあまりよくない気がする
A別クラス(Utilクラス?)を作ってそっちにまとめる
→メンバ変数とか使ってると少し面倒かな。本質的でない気もする。
BChild3::method1()->Child2::method1()とコンポジション的にする
せっかく横のつながりができないようにしてるのに、ここでできるのはよくない
C親クラスに共通メソッドを作って、Child2::method1()とChild3::method1()はそれを呼ぶ
→しっくりこないけど、妥協点かな・・・
DしゃーないChild2::method1()コピペで!
→これはまあ論外かな、時間が全くないときの最終手段
500デフォルトの名無しさん
2018/08/03(金) 23:20:08.01ID:cWBuX5k9 Child3をChild2の子にすれば?
501デフォルトの名無しさん
2018/08/03(金) 23:22:51.86ID:Ja3muTb1 共通処理を継承関係と無縁なtemplate関数にできないか検討してみては?
502デフォルトの名無しさん
2018/08/03(金) 23:26:40.59ID:Xb0+UQnK503デフォルトの名無しさん
2018/08/03(金) 23:28:34.49ID:Xb0+UQnK 4の改良?として
実装ファイルの無名スコープにvoid method1(const Parent& p)かな
実装ファイルの無名スコープにvoid method1(const Parent& p)かな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【自民再生】高市補正予算、よく分からない事業目白押し!国民が幸せになれる予算かな? [219241683]
- 【すこん部🏡】白上フブキ🦊配信中❗【ホロライブ▶】
- 近所にびっくりドンキーがないんだけど!!!
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ4🧪
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 株やりたいんやが 億トレっていまだにパソコンで株やってんの?
