次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part137 (正しくはpart138)
http://mevius.5ch.net/test/read.cgi/tech/1535353320/
C++相談室 part139
https://mevius.5ch.net/test/read.cgi/tech/1538755188/
C++相談室 part140
https://mevius.5ch.net/test/read.cgi/tech/1547326582/
C++相談室 part141
https://mevius.5ch.net/test/read.cgi/tech/1550772463/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
https://mevius.5ch.net/test/read.cgi/tech/1530384293/
■長いソースを貼るときはここへ。■
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++相談室 part142
■ このスレッドは過去ログ倉庫に格納されています
2019/04/01(月) 22:17:05.84ID:wmfpIKt/
2019/04/05(金) 07:27:13.05ID:Lymez0qU
>>28
無理やりテンプレート使ってビルドを腐らせる典型的アンチパターンじゃねーか。
無理やりテンプレート使ってビルドを腐らせる典型的アンチパターンじゃねーか。
2019/04/05(金) 08:06:44.62ID:a4VQ1u2O
2019/04/05(金) 09:33:27.78ID:XIaLs/Gd
.C ならC++ なんてのも黎明期にはあったのう
2019/04/05(金) 14:59:43.19ID:8pIebtc7
2019/04/05(金) 16:37:26.15ID:Axh2Vo9Q
なんで何でもライブラリでできるんだよ
2019/04/05(金) 20:58:14.82ID:Qo5/2ixY
.hは宣言だけ、.hppは実装ありって使い分けてたこともあったけどやめた
includeする方はそんなの知ったこっちゃないし、いちいちhかhppか判断させられるのが無駄だとわかった
includeする方はそんなの知ったこっちゃないし、いちいちhかhppか判断させられるのが無駄だとわかった
2019/04/05(金) 21:28:37.12ID:Qo5/2ixY
別に全部入りって意味じゃないよ
テンプレートとかinlineとか、処理の実装も書いてますよーっていうこと
テンプレートとかinlineとか、処理の実装も書いてますよーっていうこと
2019/04/05(金) 21:42:34.57ID:Axh2Vo9Q
暗黙の了解でもそんなのないだろ
hppなら少なくともC言語ではないというくらいしかない
hppなら少なくともC言語ではないというくらいしかない
2019/04/05(金) 22:05:43.09ID:YxBlyJP7
そもそもユーザーがincludeする部分は拡張子書いてないライブラリもある
2019/04/05(金) 22:12:58.31ID:Qo5/2ixY
だから意味ないからやめたって言ってるじゃん
意味ないし有害だよやめた方がいいよ
意味ないし有害だよやめた方がいいよ
2019/04/05(金) 23:31:31.45ID:yvFnJ+4h
そもそも素人が書いたテンプレートを用いたものなんて使い物にならん
2019/04/05(金) 23:51:13.69ID:zbJZTl/M
じゃあ玄人が書いたモンは形式だけで分かるのか?
2019/04/06(土) 00:02:05.00ID:zp0ZZwhH
実装隠しても公開しても同じだぞ
2019/04/06(土) 00:09:06.17ID:tDMvjH1l
むしろプロの方がゴミみたいなコード書いてる人多いよね
2019/04/06(土) 00:22:46.49ID:K6S/+wtb
>>47
boostみたいなのをかけるのか?
boostみたいなのをかけるのか?
2019/04/06(土) 00:35:20.36ID:zp0ZZwhH
小規模なライブラリに6ヶ月かけていいなら書けるよ
2019/04/06(土) 00:55:05.26ID:/WRt9p3o
boostで開発効率上がるとか信じてるバカが世の中にはまだいるのな。
2019/04/06(土) 00:58:36.65ID:zp0ZZwhH
boostのどれだよ
2019/04/06(土) 01:19:45.64ID:XiUalYkv
実際上がるだろ
ライブラリ使えばコーディング量減るのは当然
ライブラリ使えばコーディング量減るのは当然
2019/04/06(土) 01:22:34.24ID:d3+s3AWp
コーディング量を減らしたいならC++使うのやめるべき
2019/04/06(土) 01:27:27.25ID:XiUalYkv
速くてコンパクトなソフト作るのに最適だろ。
慣れてりゃ開発速度も同じようなのLLで作るのと大差ないし
慣れてりゃ開発速度も同じようなのLLで作るのと大差ないし
2019/04/06(土) 01:41:14.78ID:zp0ZZwhH
言語によって作業量が増えるとか無いから
目的に合ったフレームワークがあるかどうかが重要
目的に合ったフレームワークがあるかどうかが重要
2019/04/06(土) 01:53:28.65ID:d3+s3AWp
>>57
残念ながらあるんだよね
残念ながらあるんだよね
2019/04/06(土) 01:54:41.01ID:zp0ZZwhH
そっか
2019/04/06(土) 02:02:09.95ID:K6S/+wtb
どうせお前らなんて、数十行程度の小さなもばっか書いて、あーでもないこーでもない言ってるだけだろ
会社にもいるわ、細かいことばっか、正論言って
実際の仕事では何にもできない、言語規格ヲタ
会社にもいるわ、細かいことばっか、正論言って
実際の仕事では何にもできない、言語規格ヲタ
2019/04/06(土) 02:06:54.68ID:zp0ZZwhH
そっかそっか
2019/04/06(土) 02:59:01.41ID:totkvsPq
仕事してるより細かいとこ突き詰めてる方が楽しいんだ、ごめんね
2019/04/06(土) 03:15:48.33ID:d3+s3AWp
>>60
ドワンゴで働いてるのか?
ドワンゴで働いてるのか?
2019/04/06(土) 06:57:44.30ID:grJD5FiV
ドワンゴ今やばいしあの人も首が涼しくなってそう
2019/04/06(土) 07:57:21.33ID:/WRt9p3o
ドワンゴでコード書いてて江添みたいなバカに
しょうもないアドバイスされたらそらキレるだろうな。
しょうもないアドバイスされたらそらキレるだろうな。
2019/04/06(土) 08:47:14.06ID:dOsEQJqb
あの手の連中って小さなサンプルしか書いたことないんだろ
実際の数百万行あるようなプロジェクトなんかには
参加したことないんだろうな
実際の数百万行あるようなプロジェクトなんかには
参加したことないんだろうな
2019/04/06(土) 09:02:21.08ID:jpD7ojAE
弁理士みたいなもんだろ。
自分じゃモノ作らないけど複雑なルールに精通してて「それじゃ通らないよ」とアドバイスする。
自分じゃモノ作らないけど複雑なルールに精通してて「それじゃ通らないよ」とアドバイスする。
2019/04/06(土) 10:37:53.59ID:DWbJNRMu
数百万ってOSとかミドルウエアでも作ってるのか?
2019/04/06(土) 10:40:30.76ID:lEFKAYHm
2019/04/06(土) 10:52:37.36ID:DWbJNRMu
>>69
じゃあ何作ってるの?
じゃあ何作ってるの?
2019/04/06(土) 11:08:56.61ID:oXBRKV1B
>>70
ia32
ia32
2019/04/06(土) 11:11:25.61ID:dOsEQJqb
2019/04/06(土) 11:26:29.61ID:DWbJNRMu
>>71
Intelの奴隷
Intelの奴隷
2019/04/06(土) 11:27:31.68ID:DWbJNRMu
>>72
で数百万行で何を参加して、そのうち何行書いたの?
で数百万行で何を参加して、そのうち何行書いたの?
2019/04/06(土) 11:30:01.81ID:g9dCbj7p
>>74
自動機が約1000台あるCAMで40%は書いてるよ
自動機が約1000台あるCAMで40%は書いてるよ
2019/04/06(土) 11:33:57.74ID:DWbJNRMu
>>75
じゃあこのスレで一番C++に詳しい人は君ね
じゃあこのスレで一番C++に詳しい人は君ね
2019/04/06(土) 11:47:11.69ID:XiUalYkv
どうせその数百万行のコードで意味があるのは数万行から十数万行とかだろ
後は無駄なコピペやら、標準ライブラリにある機能を知らずに毎度一から書いて水増しされた無意味どころか保守考えたら害悪にしかならんくその塊
後は無駄なコピペやら、標準ライブラリにある機能を知らずに毎度一から書いて水増しされた無意味どころか保守考えたら害悪にしかならんくその塊
2019/04/06(土) 11:52:36.82ID:jpD7ojAE
>>72
弁理士の喩えで言えば、弁理士自身が発明できなくても別によくね?って話なんだが。
弁理士の喩えで言えば、弁理士自身が発明できなくても別によくね?って話なんだが。
2019/04/06(土) 12:45:48.78ID:zp0ZZwhH
どうせ納期に追われて妥協に妥協を加えたやっつけのコードを○行書きましたwとか言われても自慢にもならん
2019/04/06(土) 12:59:26.47ID:zp0ZZwhH
>>78
ダメだぞ
弁護士は立法の経験が無いとダメだしスポーツの評論家は一流アスリートじゃないとダメだし調理器具を作る人は繁盛してるレストランで勤務したことがないとダメw
ライブラリ開発や教材の執筆には数百万行のシステム開発と組み込みの経験が無いとダメw
ちなみに数百万行のシステム開発や組み込みの経験があると自動的にライブラリ開発者や教材の執筆者より現実を知ってる格上()だし現場のニーズを満たした理想のライブラリを作れるようになるぞ
ダメだぞ
弁護士は立法の経験が無いとダメだしスポーツの評論家は一流アスリートじゃないとダメだし調理器具を作る人は繁盛してるレストランで勤務したことがないとダメw
ライブラリ開発や教材の執筆には数百万行のシステム開発と組み込みの経験が無いとダメw
ちなみに数百万行のシステム開発や組み込みの経験があると自動的にライブラリ開発者や教材の執筆者より現実を知ってる格上()だし現場のニーズを満たした理想のライブラリを作れるようになるぞ
2019/04/06(土) 13:01:20.04ID:dOsEQJqb
ビャーネなんて、ロクなの作ってないよなw
数十行程度のものをあーでもないこーでもない言ってるだけだろ
数十行程度のものをあーでもないこーでもない言ってるだけだろ
2019/04/06(土) 13:04:46.19ID:zp0ZZwhH
せやなw
建築物の工法の研究者なんかろくに家も建てたこともない雑魚w
ネイルガンの一つも使えないくせに机上でああでもないこうでもないって言ってるだけw
建築物の工法の研究者なんかろくに家も建てたこともない雑魚w
ネイルガンの一つも使えないくせに机上でああでもないこうでもないって言ってるだけw
2019/04/06(土) 14:13:10.98ID:BcLgwe4j
84デフォルトの名無しさん
2019/04/06(土) 14:25:22.19ID:HZH6vgE1 STLの美しさは時代を超越してるし、オーパーツに認定してもいいのではないか。
2019/04/06(土) 15:08:23.30ID:FeLBMWFl
直交性とか説明しても誰にも通じなかった
2019/04/06(土) 15:56:35.00ID:DWbJNRMu
ラムダ式使えない馬鹿「今まで書いたソースの行数は?」
そんなの気にしねえwwws
そんなの気にしねえwwws
2019/04/06(土) 16:00:55.76ID:grJD5FiV
なるほどラムダ式が嫌いな奴は書く行数が減ってコードの生産量()が減るのが嫌なんだな
ボイラープレートコードを書き殴ってれば仕事したフリができる人たちは気楽っすなあ
ボイラープレートコードを書き殴ってれば仕事したフリができる人たちは気楽っすなあ
2019/04/06(土) 16:07:07.88ID:/WRt9p3o
まあ実際クヌースなんかもtexプログラム作ってプログラムの大変さに気づいた
的なことは言っているしな。
偉い人でもその辺実際に作ってみると感覚が違うってのはあるんだろう
的なことは言っているしな。
偉い人でもその辺実際に作ってみると感覚が違うってのはあるんだろう
89デフォルトの名無しさん
2019/04/06(土) 16:49:06.59ID:HZH6vgE1 コンセプト来い。
コンセプトはよう来い。
コンセプトはよう来い。
2019/04/06(土) 16:52:05.91ID:TQhcrP/j
2019/04/06(土) 17:41:57.80ID:zQgZMa/6
2019/04/06(土) 19:26:54.62ID:/WRt9p3o
クソライブラリやクソ開発メソッドを持ち込む怪しいコンサルと一緒なんだよな。
それが押し通ることが結構あるから怖い世の中なんだが。
それが押し通ることが結構あるから怖い世の中なんだが。
2019/04/07(日) 00:51:26.62ID:MFkC9rxe
>>90
元号もろくに変えられない癖に何が自信だあほ
元号もろくに変えられない癖に何が自信だあほ
2019/04/07(日) 01:23:19.03ID:27fxqR4U
自分より劣る存在を想定してホルホルしててもお前の実力は上がらんよ
2019/04/07(日) 02:59:31.42ID:KMX3xd+u
コードを書くしか能が無いというのでは
業界に名が通った有名人クラスにならない限り
コンサルに勝つのは難しい
業界に名が通った有名人クラスにならない限り
コンサルに勝つのは難しい
2019/04/07(日) 09:59:23.22ID:AvqFg232
>>88
それソースある?
TeXの前にも色々プログラム書いてるみたいだし、そもそも大学で俺ならもぅとうまくやれるとアセンブラとコンパイラを書き換える決心したらしいからTeXでどうのこうの言うのはちょっと考えづらい
あとTeX自体は今の基準だとそんなにでかく無い
ソースは24ks程度で半分以上はweave出処理される解説だし
それソースある?
TeXの前にも色々プログラム書いてるみたいだし、そもそも大学で俺ならもぅとうまくやれるとアセンブラとコンパイラを書き換える決心したらしいからTeXでどうのこうの言うのはちょっと考えづらい
あとTeX自体は今の基準だとそんなにでかく無い
ソースは24ks程度で半分以上はweave出処理される解説だし
2019/04/07(日) 15:25:28.13ID:GYBhj6UR
2019/04/07(日) 15:38:44.91ID:7JuoUDJS
そんなインタビュー集までチェックするのか普通とか言われてもなぁ
2019/04/07(日) 16:36:39.64ID:Uqhse/UH
>>98
自分は知らないからソースくれとだけ言えばいいところを、想像で要らんことをいうから反論されるのでは?
自分は知らないからソースくれとだけ言えばいいところを、想像で要らんことをいうから反論されるのでは?
100デフォルトの名無しさん
2019/04/07(日) 16:41:57.11ID:7JuoUDJS >>99
根拠書いてあるんだから反論したいなら根拠に反論したら?
根拠書いてあるんだから反論したいなら根拠に反論したら?
101デフォルトの名無しさん
2019/04/07(日) 17:48:00.72ID:OFkYw0l7 なるべく高級な言語でちっさいOS作ろうと思うんだがよい言語ないかな?
102デフォルトの名無しさん
2019/04/07(日) 17:59:05.12ID:dyW8i1kK ハードウェアによるのでは
103デフォルトの名無しさん
2019/04/07(日) 18:12:26.51ID:OFkYw0l7 armかrisc vの64bit
32bitでもいいです
比較対象のためにc/c++でも作る予定
32bitでもいいです
比較対象のためにc/c++でも作る予定
104デフォルトの名無しさん
2019/04/07(日) 18:19:23.23ID:wdVE5f+b そもそも高級言語で小さいOS作れる言語ってC言語一択じゃね?
105デフォルトの名無しさん
2019/04/07(日) 18:20:11.20ID:lGwZZxlu >>103
rust
rust
106デフォルトの名無しさん
2019/04/07(日) 19:17:40.54ID:rrYyxHxh rustでqemuでhelloworldして満足した(´・ω・`)
107デフォルトの名無しさん
2019/04/07(日) 19:51:30.08ID:VbL09+YA haskell
108デフォルトの名無しさん
2019/04/07(日) 20:29:30.34ID:OFkYw0l7109デフォルトの名無しさん
2019/04/07(日) 21:29:30.01ID:NOCaxMAw OSつったって、どのレベルのこと言ってるかによってかわるしな
電源ONから自分でブートして起動できるレベルのものいってるならC+アセンブラ一択だし
ブラウザで仮想環境動けばいいぐらいなら、まあいろいろ変な言語系の実験できるけど
それ実際的な意味あるの?っていう話になってくるし・・
というわけでブラウザで C++ の実行環境を動かしてみるっていうのはどうだろう?
emscripten のオルタネートみたいな・・
電源ONから自分でブートして起動できるレベルのものいってるならC+アセンブラ一択だし
ブラウザで仮想環境動けばいいぐらいなら、まあいろいろ変な言語系の実験できるけど
それ実際的な意味あるの?っていう話になってくるし・・
というわけでブラウザで C++ の実行環境を動かしてみるっていうのはどうだろう?
emscripten のオルタネートみたいな・・
110デフォルトの名無しさん
2019/04/07(日) 21:58:15.58ID:GYBhj6UR >>100
事実でもなんでもない勝手な想像を根拠とか言われても反論できんわ。
事実でもなんでもない勝手な想像を根拠とか言われても反論できんわ。
111デフォルトの名無しさん
2019/04/07(日) 22:14:49.77ID:AvqFg232 >>110
> TeXの前にも色々プログラム書いてる
> 大学で俺ならもぅとうまくやれるとアセンブラとコンパイラを書き換える決心した
> あとTeX自体は今の基準だとそんなにでかく無い
> ソースは24ks程度で半分以上はweave出処理される解説だし
の中に事実でない箇所あるの?
> TeXの前にも色々プログラム書いてる
> 大学で俺ならもぅとうまくやれるとアセンブラとコンパイラを書き換える決心した
> あとTeX自体は今の基準だとそんなにでかく無い
> ソースは24ks程度で半分以上はweave出処理される解説だし
の中に事実でない箇所あるの?
112デフォルトの名無しさん
2019/04/07(日) 22:51:26.81ID:KMX3xd+u ソースがわからん…
113デフォルトの名無しさん
2019/04/07(日) 23:51:05.57ID:WwvhmWfk ソース出せと言った人が、ソースが出てきたら、ソース出すのは反則と言い出したって流れかな。
114デフォルトの名無しさん
2019/04/08(月) 07:00:51.66ID:lSCOP8uB どうやったらそんな頓珍漢な解釈ができるのか…
115デフォルトの名無しさん
2019/04/08(月) 09:33:48.87ID:gQiHeALa116デフォルトの名無しさん
2019/04/08(月) 10:03:38.99ID:xZraFIBG クソどうでもいい話にこだわるな
117デフォルトの名無しさん
2019/04/08(月) 12:15:44.74ID:lSCOP8uB 引っ込みつかなくなってるんだろww
話の内容変わってるし
話の内容変わってるし
118デフォルトの名無しさん
2019/04/08(月) 13:16:50.24ID:/rKIWzXZ119デフォルトの名無しさん
2019/04/08(月) 14:17:17.10ID:B03nMGGM ビャーネストロヴストルップ先生のプログラミング入門買ったんだけど、読破した人っている?
120デフォルトの名無しさん
2019/04/08(月) 14:40:49.88ID:yFytPSzO いないんじゃあないの
本当に読破したと言える人間は日本人で20人しかいないと聞いた
本当に読破したと言える人間は日本人で20人しかいないと聞いた
121デフォルトの名無しさん
2019/04/08(月) 16:02:36.28ID:B03nMGGM122デフォルトの名無しさん
2019/04/08(月) 17:17:23.27ID:nF+E8GMD >>108
まずベアメタルに対応してる必要があることを考えると、選択肢はそうないのでは?
まずベアメタルに対応してる必要があることを考えると、選択肢はそうないのでは?
123デフォルトの名無しさん
2019/04/08(月) 18:57:24.65ID:j9hUx87z >>119
もはやそれは「国語辞典」読破した奴おる?ってのに近い。
もはやそれは「国語辞典」読破した奴おる?ってのに近い。
124デフォルトの名無しさん
2019/04/08(月) 19:33:22.28ID:RJuwHc+q ストラウストラップの『プログラミング入門』って
日本語版で1100ページもあるんか。
このとっつぁん、厚い本を書きまくっとるなぁ。
そもそもプログラミング入門のお題でそんなに語るネタあるんか。
日本語版で1100ページもあるんか。
このとっつぁん、厚い本を書きまくっとるなぁ。
そもそもプログラミング入門のお題でそんなに語るネタあるんか。
125デフォルトの名無しさん
2019/04/08(月) 20:02:21.26ID:lSCOP8uB 実は愛読書が辞書という人はそれなりに居たりするw
https://togetter.com/li/1119810
https://togetter.com/li/1119810
126124
2019/04/09(火) 17:49:07.46ID:ZAJK3xJP127デフォルトの名無しさん
2019/04/10(水) 00:37:04.74ID:weZfZZPq この界隈では「入門」といいながらどうみてもマニア向けの本が多いよね
128デフォルトの名無しさん
2019/04/10(水) 00:51:58.60ID:uYzixBoY 自分が読んだ本は全て入門書扱いする人多いよね
129デフォルトの名無しさん
2019/04/10(水) 01:02:13.57ID:On8YhqHc 上級者の評価が高い入門書ってのは本質や精神を理解し免許皆伝まで至るような道の第一歩であるものだもの
素人が何も理解しないままこうすればこうなるでおいしいとこだけいきなり得ようとするようなハウツー本とは違う
素人が何も理解しないままこうすればこうなるでおいしいとこだけいきなり得ようとするようなハウツー本とは違う
130デフォルトの名無しさん
2019/04/10(水) 09:04:52.41ID:ryP68qDF 「本質」を語るやつは大抵アホ
131デフォルトの名無しさん
2019/04/10(水) 10:05:45.31ID:cwT5VSoK 結論のでないどうてもいい話題に食い付くやつはアホ
132デフォルトの名無しさん
2019/04/10(水) 11:09:30.74ID:dQX53bJY 同価格帯のXeonとThreadripperではどっちの方がコンパイル速いか知ってる人いますか?
133デフォルトの名無しさん
2019/04/10(水) 11:21:44.56ID:vfHnS1kx C++はF35にも使われている戦争の兵器
C++erを見たら悪魔の手先と思え!
C++erを見たら悪魔の手先と思え!
134デフォルトの名無しさん
2019/04/10(水) 11:25:06.35ID:dQX53bJY それかCかC++のソースコードのコンパイルのベンチマークをCPU別で取っているサイトがあれば教えてほしいです
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【サッカー】上田綺世の活躍は「一過性」 15戦18発も…オランダ英雄は懐疑的な姿勢「確信に至っていない」 [ゴアマガラ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ [597533159]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ180
- 🏡
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 高市早苗「竹島は日本領土」 [834922174]
