>>30
貴方が配慮を欠いている
そのx^nつまりxのn乗を求めるにしても
例えば2^100を求めたいならば128bitがないと溢れるのでu128::pow(2, 100)となるが
2^5を求めたいだけで結果も8bitで十分ならばu8::pow(2, 5)となる
このようにメモリサイズも異なってくるので別々の関数が必要
もちろんu128::pow(x, n)があればu8::(x, n)をカバーできるが明らかに無駄である
そこで符号なし整数だけでも
u8::pow(x, n)
u16::pow(x, n)
u32::pow(x, n)
u64::pow(x, n)
u128::pow(x, n)
と5つの関数が必要となる
一方でxの型が確定しているのであればpowで再び型指定は不要なので
x.pow(n)と表記することも可能
以上は整数の場合だがxとpowの結果が小数の場合は2種類の関数が必要となる
f32::powi(x, n) 【nが整数の場合】
f32::powf(x, n) 【nも小数の場合】
もちろんnが小数のpowfだけあればpowiもカバーできるが明らかに無駄なので2種類必要となる
さらに32bit小数だけでなく64bit小数も扱う必要があるため以下も必要
f64::powi(x, n) 【nが整数の場合】
f64::powf(x, n) 【nも小数の場合】
これらもxの型が確定していれば以下のように略して書くことも可能
x.powi(n) 【nが整数の場合】
x.powf(n) 【nも小数の場合】
ちなみに「x^n」を表記するのに不自然な「pow(x, n)」よりも「x.pow(n)」の方がたまたま自然に見えるが誤差だろう
どちらでも好きな表記法を選べばよいだけにすぎない
探検
排斥すべきゴミ言語 C++ Rust 他
2022/04/16(土) 19:36:54.16ID:RiWaIeZZ
レスを投稿する
ニュース
- 【速報】盗難車ひき逃げで歩行者ら12人死傷 逃走した“運転手”の37歳男を逮捕 東京・足立区 [Ailuropoda melanoleuca★]
- 東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 窃盗容疑で男に逮捕状 80代男性の死亡確認、20代女性心肺停止 ★7 [Ailuropoda melanoleuca★]
- 石破前総理「どうすれば台湾有事にならないかを考えるべき」 [1ゲットロボ★]
- 毛寧(もう・ねい)報道官 「日本は実際の行動で対話への誠意を示すべき」 中国、高市首相に改めて発言撤回を要求 [ぐれ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★2 [尺アジ★]
- 『ちいかわ』映画化で2026年夏公開 『映画ちいかわ 人魚の島のひみつ』脚本ナガノ氏で制作はCygamesPictures [征夷大将軍★]
- WBC世界バンタム級 那須川天心 vs 井上拓真 4
- WBC世界バンタム級 那須川天心 vs 井上拓真 3
- WBC世界バンタム級 那須川天心 vs 井上拓真 5
- 【NJPW】新日本プロレスワールド part.2414
- 競輪実況★1610
- 競輪実況★1609
- 韓国大統領「関わりたくないので高市と中国の対立は冷静に見守る」 [931948549]
- 【実況】博衣こよりとホロックスのえちえちウミガメのスープ🧪 ★2
- 【実況】博衣こよりとホロックスのえちえちウミガメのスープ🧪
- 松山千春「総理の台湾発言、撤回する時期いくらでもあった。撤回するなら撤回する。別に思っていいんですよ。それを口に出すところがね [256556981]
- 井川意高「偏差値35に総理させるのか?」 [834922174]
- 白上フブキ🦊🤘とすこん部🌽のお🏡
