#include <iostream>
#include <complex>
template <class T> decltype(auto) f(T x)
{
decltype(abs(std::declval<T>())) w;
w=abs(x);
return w;
}
int main()
{
using namespace std;
cout<<f(-1) << endl;
cout<<f(2.f)<< endl;
complex<double> z=complex<double>(1.0,1.0);
cout<<f(z)<<endl;
cin.get();
return 0;
}
いちかばちかでやったら、通りました。abs! Who are you? sizeof演算子と同じくコンパイル時に評価されるんですか? というか、地味だけど declval が凄い。
C++相談室 part165
■ このスレッドは過去ログ倉庫に格納されています
431デフォルトの名無しさん (ワッチョイ 0278-RCJX)
2024/08/27(火) 17:33:30.75ID:K7dNHCWQ0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【新潟】「作れば赤字」米価大幅下落でコメ農家窮地に 新米コシヒカリ販売価格が前年より2000円安 過去最大の“コメ余り” [ぐれ★]
- 「ポリエステル」がZ世代の侮辱語に。TikTokで広がる意味とは? [少考さん★]
- 「袋麺の王だと思ってる」 男性が選ぶ“麺がうまい袋麺シリーズ”1位に「下手なお店よりおいしいと思います」 [パンナ・コッタ★]
- 55歳俳優“勇ましい病”に言及し「病気の国家」と投稿「ただただ勇ましいことを言う人がいる」 元ほっしゃん。・星田英利 [少考さん★]
- 「日本人女性は外国人からすると“割安商品”」日本人男性は「立ちんぼ」との交渉でも断られ…なぜ日本人は「オワコン」化したのか [バイト歴50年★]
- 「解党」の中道改革連合、交付金満額受領に批判集中…最終的に新党「民主改革の会」が引き継ぐ可能性も [煮卵★]
- 【写真】女だけど作曲したwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 【悲報】女さん「しまむらの服で『BMW』に行ったら、バカにされたが、職業欄に『医師』って書いたら店員の態度変わったw [257926174]
- 【悲報】ONE OK ROCKのtaka、エドシーランを擁護して世界で炎上、全てを失う [124690655]
- 【動画】日本人「赤ちゃんの泣き声キモイ。子育てなんかようやるわw」こんな人が増えている😭 [485187932]
- OpenAI、43兆6000億円の赤字。どうすんのこれ [237216734]
- 【写真】女だけど作曲したwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww