17

私はタプルを持っています:

std::tuple<int, std::string, bool> foo = { 10, "Hello, world!", false };

そして、私はいくつかのタイプの単一の変数を持っています:

MyClass bar;

単一の値 (可能であれば複数の値) を新しいタプルに追加するジェネリック関数を作成するにはどうすればよいですか?

std::tuple<int, std::string, bool, MyClass> fooBar = tuple_append(foo, bar);
                                                     ^^^^^^^^^^^^
                                            // I need this magical function!
4

2 に答える 2