[過去ログ] C++相談室 part165 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(3): デフォルトの名無しさん (ワッチョイ efda-9b8G) [sage] 2023/10/31(火) 07:37:38.52 ID:+ZyYyqMO0(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
C++相談室 part164
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
978: 青木康善 (アウアウウー Sa21-0ulL) [sage] 2025/04/25(金) 07:29:57.52 ID:IL/no3kVa(1) AAS
そりゃ、あなたたちは、プログラマーというサラリーマンなんだから、僕はバカですよ。。。とほほ。。。
979: デフォルトの名無しさん (アウアウウー Sa21-NXaD) [sage] 2025/04/25(金) 14:23:29.54 ID:M7r6gaHPa(1) AAS
fstream iostream は糞ですね判ります
981: デフォルトの名無しさん (オイコラミネオ MM71-h0BB) [sage] 2025/04/25(金) 19:48:12.66 ID:fabJEISTM(1/2) AAS
なんでも基礎的な内容をしっかりと勉強しておけば後で役に立つから頑張ればよい
ジジイになる前に少しでも覚えろ
982: デフォルトの名無しさん (オイコラミネオ MM71-h0BB) [sage] 2025/04/25(金) 20:07:56.20 ID:fabJEISTM(2/2) AAS
大昔はmemsetが最適化で消されて気が付かないで徹夜してデスク蹴ったりマウス投げたりしてたんだぞ
関数のアドレスすら存在しない超高速処理で速度的には超有利
流石C++
983(1): デフォルトの名無しさん (ワッチョイ 6639-nw4i) [sage] 2025/04/26(土) 02:15:34.80 ID:kmHF58M00(1) AAS
…あ。>>980 踏んでたわ
わっちょい自分は苦手で、やったことないんだわ
けっきょく、>>1 の、!extend* を、何行貼ったら、>>1 のようになるの
2行みえてるけど、3行貼ったらいいんだよな
984: デフォルトの名無しさん (ワッチョイ b501-N74K) [sage] 2025/04/26(土) 05:38:20.00 ID:qC2gIsX80(1/2) AAS
昔と出力コードが変わったなと思うのはコプロ周りの処理がSSE前提になった事かなぁ
985: デフォルトの名無しさん (ワッチョイ 1132-NXaD) [sage] 2025/04/26(土) 10:35:41.92 ID:pbPDl6lv0(1) AAS
>>983
C++相談室 part166
2chスレ:tech
986: デフォルトの名無しさん (オイコラミネオ MM71-h0BB) [sage] 2025/04/26(土) 15:49:00.51 ID:G2uFKMwFM(1) AAS
みなさんはstd::filesystem::path使ってますか?それともただの文字列操作してますか
987: デフォルトの名無しさん (アウアウウー Sa21-NXaD) [sage] 2025/04/26(土) 15:54:33.92 ID:IX/fzv3ga(1) AAS
boostの方のは使ってた
988: デフォルトの名無しさん (ワッチョイ 66a1-0INX) [sage] 2025/04/26(土) 17:25:44.72 ID:DKbZdqM30(1) AAS
>>961breakもcontinueもgotoの一種なのだから仕方が無い
行先がスコープの始まりか終わりに限定される、というのが良心的なだけで
実行フローをぐちゃぐちゃにできうる能力のはgotoとほとんど変わらないし、、、
for (i=0; i < 100; i++) {
if (i == a) { continue; }
if (i == b) { break; }
if (i == c) { continue; } // i== aとi==cをまとめるとしたら、if (i == a && i != b && i == c) { continue; }としないとバグ
if (i == d) { break; }
}
また例外はスローする関数と条件を把握していない限り、
いつ炸裂するかわからないステルスgoto文がコード中にばらまかれているのとだいたい同じ……
従って構造化プログラミングで議論に結論がデタと考えるのは早計で、goto問題は永遠に古くて新しい問題……
989: デフォルトの名無しさん (ワッチョイ 5ee3-M5IX) [sage] 2025/04/26(土) 21:55:33.90 ID:P90TCdD80(1) AAS
一生やってろよw
990: デフォルトの名無しさん (ワッチョイ 66cf-jhy/) [sage] 2025/04/26(土) 23:03:17.16 ID:KeLpsr3P0(1) AAS
大量のコードが不可分にもつれあった状態を作れるgotoと
連接・分岐・反復という構造を崩さないcontinue/breakの
違いがわからないようならどうしようもない。
991: デフォルトの名無しさん (ワッチョイ b501-N74K) [sage] 2025/04/26(土) 23:12:16.46 ID:qC2gIsX80(2/2) AAS
古いXLISPのソース見たら発狂するのかしら?
992: デフォルトの名無しさん (ワッチョイ b77c-ko3M) [sage] 2025/04/27(日) 00:35:43.45 ID:J2DPm7Xn0(1) AAS
そんなに構造化が嫌なら最初から機械語で書けばいい
gotoしかないから楽しいかもよ
私は嫌です
993: デフォルトの名無しさん (ワッチョイ ff39-VpId) [sage] 2025/04/27(日) 05:06:56.76 ID:sqtCgEt90(1/2) AAS
いや普通の機械語・アセンブラでも、いまどきキレイに書くからw
AIがコード生成しだしたらもうしらん あいつら疲れ知らずの限界なしだから
994: デフォルトの名無しさん (アウアウウー Sa1b-Dl8r) [] 2025/04/27(日) 14:53:44.65 ID:rRExk4WBa(1) AAS
「機械語はgotoしかない」は明らかに嘘だな
995: デフォルトの名無しさん (ワッチョイ 1701-7NrX) [sage] 2025/04/27(日) 15:18:04.41 ID:5TUg21k+0(1) AAS
せやば
996: はちみつ餃子◆8X2XSCHEME (ワッチョイ b732-jewZ) [sage] 2025/04/27(日) 17:44:14.12 ID:0aN/b0Iq0(1) AAS
ダイクストラが言う構造化プログラミングはモジュールとか抽象データ型とかも含む広範で抽象的な概念として説明されている。
連接・分岐・反復で構成しようという話はそれより前に発表されたものだが、この時代は構造化もクソもないプログラムがまかり通っていたという前提がある。
まずはその三要素を基礎に据えて構成したらわかりやすくね? という提案 (というか感想?) に過ぎず、それで全て事足りるみたいな主張ではない。
(理論上は連接・分岐・反復で全て表現可能であるという証明はされている。)
構造化プログラミングの考え方のキモは構造は人間の認知の中にあるということ。
人間が思考しているときの構造を書き表すためにどんな言語機能 (またはデザインパターン) があればよいの? ってのが構造化プログラミングの議論なんだよ。
書いた人が思ってる構造が表現されているなら構造化プログラミングだし、構造化プログラミングのために用意された機能を使っていても構造が表れていなければ構造化プログラミングではない。
まあついでに言えば書き表されたものについて (コンパイラも人間も) 検証しやすいことも大事だ。
機械的に goto を除去したらむしろ構造が失われるという例をクヌースが出したりもしていて、結局のところはどんな機能も正しく使えば正しいし、悪い使い方をすれば駄目になるというシンプルな話。
そんなわけで break が構造化を崩すか崩さないかは使い方による。
ただ、常識的に考えて break は goto より構造を破綻させにくいだろうってだけ。
997(1): デフォルトの名無しさん (ワッチョイ 9f35-3+vo) [] 2025/04/27(日) 18:16:26.55 ID:yHO53gwR0(1) AAS
ダイクストラがじゃなくてもうちょい場を学ぼう
便所でいきなり大声で演説垂れ始める人がいたらみんな引くもんなんだよw
998: デフォルトの名無しさん (ワッチョイ ff39-VpId) [sage] 2025/04/27(日) 19:25:43.76 ID:sqtCgEt90(2/2) AAS
>>997 >>997
999: デフォルトの名無しさん (スフッ Sdbf-Nh+M) [] 2025/04/28(月) 10:15:47.67 ID:3WBgyNGdd(1) AAS
連接と分岐があれば反復は要らない説
1000: デフォルトの名無しさん (ワッチョイ 7732-Dl8r) [sage] 2025/04/28(月) 10:19:08.06 ID:AuNLagCl0(1) AAS
C++相談室 part166
2chスレ:tech
仲良く使ってね
1001(1): 1001 [] ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 545日 2時間 41分 30秒
1002(1): 1002 [] ID:Thread(2/2) AAS
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
外部リンク:uplift.5ch.net
▼ UPLIFTログインはこちら ▼
2ch板:login
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.534s*