[過去ログ] C++相談室 part164 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
331: (ワッチョイ 856e-gmRT) 2023/06/27(火)17:36 ID:59BI4JPS0(1/2) AAS
初心者本は【ど】初心者のうちだけにしとけ
謙虚なことはいいことだが、ここだけは背伸びしたほうがいい
初心者本で何か知ったら、それで禿本がどのくらい読めるようになったかやってみれ
禿本が普通に読めるようになったら次はISOの規格票
332: (ワッチョイ 856e-gmRT) 2023/06/27(火)17:38 ID:59BI4JPS0(2/2) AAS
逆もしかり
ISOの規格票であえなくギブしたら禿本
禿本でギブのとき初心者本に戻る感じな
333: (ワッチョイ 8d7c-BujW) 2023/06/27(火)18:00 ID:h1cnuIf90(1) AAS
特にC++は下手な参考書より規格の方が分かりやすかったりするからな…
334(1): (ワッチョイ dd4e-OfpS) 2023/06/27(火)18:15 ID:D2orubkn0(1) AAS
初心者へのアドバイスに禿本とかいう隠語をつかうのはどうかと思う
335(2): (ワッチョイ d5b3-q57E) 2023/06/27(火)18:27 ID:KKkR5HKI0(1/2) AAS
今独学でC++学んでいるんですが、たまたま見つけたサイトでint32_tとありましたが
int変数を宣言するのにint32_tなんて使いませんよね?
intでokですよね?
336: (ワッチョイ ad5f-VF0j) 2023/06/27(火)18:34 ID:3myjDgNL0(1) AAS
何に使うか次第
337: (ワッチョイ ad02-ES2+) 2023/06/27(火)18:46 ID:gpD88JT50(1) AAS
>>335
32ビット長である必要があるときだけint32_tを使えばいいよ
338: (ワッチョイ d5b3-q57E) 2023/06/27(火)19:26 ID:KKkR5HKI0(2/2) AAS
サンクス
339: はちみつ餃子◆8X2XSCHEME (ワッチョイ dd3e-F8yx) 2023/06/27(火)19:30 ID:wxXBe/Gr0(1) AAS
>>335
int は言語仕様では少なくとも -32767 から 32767 を表現可能な幅 (つまり 16 ビット) を持つことが規定されている。
具体的な大きさは処理系定義であって、最低限である 16 ビットかもしれないしもっと大きいかもしれない。
扱おうとする値の範囲が 32 ビット分の幅が必要であると見積もったなら int32_t が適切なこともある。
ただ…… int32_t は「条件に合致する整数型を処理系が持っているなら必ず提供しなければならない」ということになっているので、逆に言えば 32 ビット幅の整数型を持たない処理系では int32_t が存在しないことが許される。
C++ は処理系定義ということにしている項目がたくさんあって移植性を考慮しようとするとすごく大変なんだが (プログラマが想定してさえいれば) ある程度に広く対応可能な仕組みとしてこういう回りくどいものがある。
初心者の内はとりあえず自分の環境で動くものを作れるようになるというので十分だと思うよ。
340(3): (ワッチョイ 856e-gmRT) 2023/06/28(水)05:36 ID:p/gJzJ+n0(1/3) AAS
>>334
知らなきゃ聞くだろ
341: (スッップ Sd43-KhjG) 2023/06/28(水)05:40 ID:PRZu9/2Od(1) AAS
>>340
禿本って誰ですか?
342: (ワッチョイ 856e-gmRT) 2023/06/28(水)07:54 ID:p/gJzJ+n0(2/3) AAS
Bjarne Stroustrup著 The C++ Programming Language
ISBN-10 4797375957
343: (ワッチョイ 856e-gmRT) 2023/06/28(水)07:55 ID:p/gJzJ+n0(3/3) AAS
禿のブログ
外部リンク:www.stroustrup.com
344: (ワッチョイ dd4e-OfpS) 2023/06/28(水)11:12 ID:MFKAAcNx0(1) AAS
>>340
誰も知らないから隠語なんだよ
たまにいるよな、相手の知らないであろう単語を使ってマウントを取った気分になるやつ
345: (テテンテンテン MM4b-HUf/) 2023/06/28(水)12:11 ID:gg0vhlU/M(1) AAS
>>340
検索すると別人の本が出てくるから駄目だろ。
346: (ワッチョイ 23f0-OfpS) 2023/06/29(木)00:03 ID:XHjEw6wR0(1/2) AAS
C++でintと書けない理由はほぼほぼwindowsのintが32ビットと定義されているからで、
逆に言えば100% windowsで動かさないとあらかじめ分かっているならint使って書くよ
347: (ワッチョイ 4be5-O9q2) 2023/06/29(木)07:49 ID:0UnKiO4J0(1) AAS
せいぜい数十までの整数でも、いちいちint8_tになんかしねえな
348(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ dd3e-F8yx) 2023/06/29(木)08:15 ID:l+ZsGqGg0(1/3) AAS
巨大な配列なら話は別だが単発の整数がレジスタより小さくても得なことが無いからな。
349: (ワッチョイ 9dc9-3ptY) 2023/06/29(木)08:19 ID:beCjxg/z0(1) AAS
通信関連でペイロードに ビット長指定されてるのなんかは int○_t 使っときたい
350: (ワッチョイ 8590-bmws) 2023/06/29(木)11:02 ID:prJHgW/t0(1/2) AAS
intでもshortでもCPUの計算速度は同じ
上下前次1-新書関写板覧索設栞歴
あと 652 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s