タグ付けされた質問 「boost」

Boostは、C ++での使用を目的とした高品質のライブラリの大規模なコレクションです。Boostは無料で、多くの場合「第2標準ライブラリ」と見なされています。

3
boost.hanaで「constexpr以外の変数 'a'の読み取りは定数式では許可されない」という問題を解決する方法
私はいくつかのメタプログラミングプログラムを書くためにBoost.hanaでc ++ 17を使用しています。私を悩ませた1つの問題は、static_assertのようなconstexprコンテキストで使用できる式の種類です。次に例を示します。 #include <boost/hana.hpp> using namespace boost::hana::literals; template <typename T> class X { public: T data; constexpr explicit X(T x) : data(x) {} constexpr T getData() { return data; } }; int main() { { // test1 auto x1 = X(1_c); static_assert(x1.data == 1_c); static_assert(x1.getData() == 1_c); } { …
8 c++  boost  boost-hana 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.