git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-maciekd@10652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
32 lines
540 B
C++
32 lines
540 B
C++
#include <stdio.h>
|
|
|
|
class A {
|
|
public:
|
|
int i;
|
|
A(int i) : i(i) {}
|
|
};
|
|
|
|
class MyClass {
|
|
public:
|
|
void foo(A a, A* aa, A* aaa[5]) {
|
|
printf("a.i = %d\n", a.i);
|
|
printf("aa->i = %d\n", aa->i);
|
|
int i = 0;
|
|
while (aaa[i]) {
|
|
printf("aaa[%d]->i = %d\n", i, aaa[i]->i);
|
|
i++;
|
|
}
|
|
}
|
|
|
|
void bar(int x, int* px, int* xs[5]) {
|
|
printf("x = %d\n", x);
|
|
printf("*px = %d\n", *px);
|
|
int i = 0;
|
|
while (xs[i]) {
|
|
printf("*xs[%d] = %d\n", i, *xs[i]);
|
|
i++;
|
|
}
|
|
}
|
|
|
|
};
|
|
|