A simple demonstration of parsing an expression and then manually releasing it.
ID: 601
See: Release
using uCalcSoftware;
var uc = new uCalc();
var expr = uc.Parse("1 + 2");
Console.WriteLine(expr.EvaluateStr());
// Manually release the expression when it's no longer needed.
expr.Release();
3 using uCalcSoftware; var uc = new uCalc(); var expr = uc.Parse("1 + 2"); Console.WriteLine(expr.EvaluateStr()); // Manually release the expression when it's no longer needed. expr.Release();
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
auto expr = uc.Parse("1 + 2");
cout << expr.EvaluateStr() << endl;
// Manually release the expression when it's no longer needed.
expr.Release();
}
3 #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto expr = uc.Parse("1 + 2"); cout << expr.EvaluateStr() << endl; // Manually release the expression when it's no longer needed. expr.Release(); }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Dim expr = uc.Parse("1 + 2")
Console.WriteLine(expr.EvaluateStr())
'// Manually release the expression when it's no longer needed.
expr.Release()
End Sub
End Module
3 Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim expr = uc.Parse("1 + 2") Console.WriteLine(expr.EvaluateStr()) '// Manually release the expression when it's no longer needed. expr.Release() End Sub End Module