Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <array>
- #include <random>
- #include "A.h"
- #include "printer.hpp"
- std::random_device rd;
- std::mt19937 rng(rd());
- std::uniform_int_distribution<> dist(1, 2);
- using Arr = std::array<A, 2>;
- auto getArr() -> Arr {
- printLn("=== getArr begin ========================");
- const auto option = dist(rng);
- if (option == 1) {
- Arr temp1 {{ {3}, {5} }};
- printLn("=== getArr end 1 ========================");
- return temp1;
- }
- Arr temp2 {{ {3}, {7} }};
- printLn("=== getArr end 2 ========================");
- return temp2;
- }
- auto main() -> int {
- printLn("=== main begin ==========================");
- auto arr = getArr();
- printLn("=== main end ============================");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement