Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- template<class S, class... Args>
- S make_struct(Args... args) {
- S s = { args... };
- return s;
- }
- struct X { int a, b; };
- int main() {
- X x = make_struct<X>(1, 2);
- std::cout << x.a << ", " << x.b << "\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement