#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; // Define cells A1 and B1, where B1 depends on A1 uc.Define("Overwrite ~~ Function: A1() = 10"); uc.Define("Overwrite ~~ Function: B1() = A1() * 5"); cout << "Initial B1 value: " << uc.Eval("B1()") << endl; // Expected: 50 // Now, change the value of A1. B1 will update automatically. uc.Define("Overwrite ~~ Function: A1() = 20"); cout << "Updated B1 value: " << uc.Eval("B1()") << endl; // Expected: 100 }