update swig on windows

This commit is contained in:
Bassem Girgis
2019-08-04 21:38:19 -05:00
parent 8414b7136b
commit 76ad52be58
5943 changed files with 91790 additions and 71892 deletions

View File

@@ -0,0 +1,39 @@
// This example illustrates how C++ templates can be used from C#.
using System;
public class runme {
public static void Main()
{
// Call some templated functions
Console.WriteLine(example.maxint(3,7));
Console.WriteLine(example.maxdouble(3.14,2.18));
// Create some class
vecint iv = new vecint(100);
vecdouble dv = new vecdouble(1000);
for (int i=0; i<100; i++)
iv.setitem(i,2*i);
for (int i=0; i<1000; i++)
dv.setitem(i, 1.0/(i+1));
{
int sum = 0;
for (int i=0; i<100; i++)
sum = sum + iv.getitem(i);
Console.WriteLine(sum);
}
{
double sum = 0.0;
for (int i=0; i<1000; i++)
sum = sum + dv.getitem(i);
Console.WriteLine(sum);
}
}
}