Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variant a(5); // Инициализация,по аргументу конструктор определяется хранимый тип.
- variant b("hello");
- if(a.isInt()) { // проверка типа
- cout << a.getInt() + 10 << endl; // Достаем значение хранимого типа из варианта.
- }
- cout << b.getString() << endl;
- // Переназначаем
- a = 5.9;
- cout << a.isInt() << " " << a.isDouble() << endl; // false true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement