#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; uCalc::Transformer t_original; t_original.Description("Original Transformer"); // Clone the transformer auto t_cloned = t_original.Clone(); cout << "Original Description: " << t_original.Description() << endl; cout << "Cloned Description: " << t_cloned.Description() << endl; // Modify the clone's description to ensure they are independent t_cloned.Description("Cloned and Modified"); cout << "Original after mod: " << t_original.Description() << endl; cout << "Cloned after mod: " << t_cloned.Description() << endl; }