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