#include #include /* Expected output: hello5.3 helloworld Unknown operator 6.5 */ int main() { Variable var1 { "hello" }; Variable var2 { 5.3 }; Variable var3 { "world" }; Variable var4 { 1.2 }; std::cout << var1 + var2 << std::endl; std::cout << var1 + var3 << std::endl; try { std::cout << var2 + var3 << std::endl; } catch (std::exception& e) { std::cerr << e.what() << std::endl; } std::cout << var2 + var4 << std::endl; }