[過去ログ] C++相談室 part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 2021/01/08(金)17:54 ID:0DW9z0rL(1) AAS
※前スレ
C++相談室 part153
2chスレ:tech
テンプレここまで
983: はちみつ餃子 ◆8X2XSCHEME 2021/03/12(金)03:04 ID:ByeOJ4Y7(1) AAS
符号の向きは C++11 から仕様に入った。
(それはでは処理系定義)
C では C99 から。
984: 2021/03/12(金)08:30 ID:GKbHXc3G(1/2) AAS
プロパティーは継承できたりインターフェースとして定めたりできるのが強み
だがそれしか強みが無i
しいて言えばリフレクションが使える言語なら、getterとsetterを同一の識別子で紐付いた形で列挙できる
というのわある鴨、(関数型のシグネチャでgetterとsetterを与えたらそうはいかん
985(1): 2021/03/12(金)08:36 ID:GKbHXc3G(2/2) AAS
P=Q・X+R (0≦R<Q)
ので除数が負の%とか定義不能
被除数が負の場合はしらそん
多分Rが非負でなければならないから多分XはPより負の側に振れねばならないのではないか
986: 2021/03/12(金)14:00 ID:9IOLdfat(2/2) AAS
未定義っぽいですね。ありがとう。
987: 2021/03/12(金)16:14 ID:EbD8nxkK(1) AAS
C/C++に限らず界隈では「負数の剰余をとるべからず」という伝承がある
988: ◆QZaw55cn4c 2021/03/12(金)20:35 ID:IXuMqCK3(1) AAS
>>985
剰余の定義は、その定義だけではないですね
「最小正剰余」のほかには「絶対的最小剰余」もあります
外部リンク:ja.wikisource.org
自分で適当な剰余を定義したっていいのですよ
989: 2021/03/13(土)14:10 ID:9o031KiD(1) AAS
0へ丸めるtruncate算だったかと
mod算するときに結構困るのでユークリッド算関数は常にヘッダに入れてる
a % 2 == 1 // -1かもしれない
まあ偶奇判定くらいなら!=0で取り繕えるけど
ネットで見かける拡張ユークリッドのトイプログラムは大体間違ってるね
負の除数を想定してないgcdならそれでいいけど、ベズー係数求める時に負の被除数を扱えないと一般解の公式で他の解出してお茶は濁せるけど
有限体やら他の体とテンプレート共有できない
990: 2021/03/17(水)23:25 ID:H7rJK4fS(1) AAS
外部リンク[pdf]:open-std.org
991: 2021/03/22(月)08:32 ID:j6rur0Vp(1) AAS
静的ライブラリを作るときに-fPICを指定する必要はないよね?
992: 2021/03/22(月)09:41 ID:mzxuOn07(1) AAS
OSによるのでは
993: 2021/03/22(月)23:28 ID:iFQHROzx(1) AAS
PICマイコン用のバイナリが吐かれる
994(1): 2021/03/24(水)07:52 ID:PNXF+EC1(1/3) AAS
struct a{};
struct b:private a{};
b c;
(a*)&c; //ok
この下痢糞仕様は何?
こう決まった理由が知りたい
995: 2021/03/24(水)08:46 ID:QJMmjFss(1) AAS
>>994
C形式のキャストを使ってるからではなくて?
どんなポインタにもキャストできると思うけど
996: 2021/03/24(水)09:11 ID:PNXF+EC1(2/3) AAS
reinterpret_castとちゃうで
997: 2021/03/24(水)09:17 ID:R+oM8cup(1) AAS
たとえ(int*)&c;でも通るでしょ
998: 2021/03/24(水)09:40 ID:PNXF+EC1(3/3) AAS
仮想継承にするとダウンキャストはできなくなるんで
型を無視しているのでもなさそう
999: 2021/03/24(水)10:03 ID:FhOgWspo(1) AAS
ポインタは任意のポインタに変換出来る
未定義動作になる可能性があるのはデリファレンスするコードを書いた場合
1000: 2021/03/24(水)10:41 ID:uPqg/PBu(1) AAS
64bitアプリで32bit整数値をvoid*にキャストしようとするとエラーになる場合があるね。
それを親切と感じることが出来れば玄人。
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 74日 16時間 47分 20秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.216s*