CPP
1template <typename T> 2inline constexpr T 3// 4template <typename T> 5constexpr T
constexpr関数はinline指定とみなすとありますが、
そうすると
上記2つの記述を見かけますが、これらの違いは何でしょうか?
inline constexpr T以降のコードも書いていただけませんか?
(これが変数なのか関数なのかそれ以外のものなのか、部分的なので判別できません)
> constexpr関数はinline指定とみなすとありますが
どこに「あった」のですか?
https://cpprefjp.github.io/lang/cpp11/constexpr.html
ここに仕様として暗黙的にインラインと書いてあります。
こうなっていた場合です。
template <typename T>
inline constexpr T // or constexpr T
add(T a, T b) noexcept
{
return a + b;
}

回答1件
あなたの回答
tips
プレビュー