Setting a variable value by pointer
ID: 49
See: ValueByPtr
using uCalcSoftware;
var uc = new uCalc();
var x = uc.DefineVariable("x = 123");
var y = uc.DefineVariable("y");
y.ValueByPtr(x.ValueAddr());
Console.WriteLine(uc.Eval("x"));
Console.WriteLine(uc.Eval("y"));
123
123 using uCalcSoftware; var uc = new uCalc(); var x = uc.DefineVariable("x = 123"); var y = uc.DefineVariable("y"); y.ValueByPtr(x.ValueAddr()); Console.WriteLine(uc.Eval("x")); Console.WriteLine(uc.Eval("y"));
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
auto x = uc.DefineVariable("x = 123");
auto y = uc.DefineVariable("y");
y.ValueByPtr(x.ValueAddr());
cout << uc.Eval("x") << endl;
cout << uc.Eval("y") << endl;
}
123
123 #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto x = uc.DefineVariable("x = 123"); auto y = uc.DefineVariable("y"); y.ValueByPtr(x.ValueAddr()); cout << uc.Eval("x") << endl; cout << uc.Eval("y") << endl; }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Dim x = uc.DefineVariable("x = 123")
Dim y = uc.DefineVariable("y")
y.ValueByPtr(x.ValueAddr())
Console.WriteLine(uc.Eval("x"))
Console.WriteLine(uc.Eval("y"))
End Sub
End Module
123
123 Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim x = uc.DefineVariable("x = 123") Dim y = uc.DefineVariable("y") y.ValueByPtr(x.ValueAddr()) Console.WriteLine(uc.Eval("x")) Console.WriteLine(uc.Eval("y")) End Sub End Module