Updated examples to function correctly with new php4 module. Added
some supplemental examples for cpointer, overloading and references using proxies. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
bc9db8b383
commit
501bd53c4b
44 changed files with 506 additions and 131 deletions
|
|
@ -21,15 +21,16 @@ char *Vector::print() {
|
|||
VectorArray::VectorArray(int size) {
|
||||
items = new Vector[size];
|
||||
maxsize = size;
|
||||
printf("Vectorarray new: self=%p\n",this);
|
||||
printf("VectorArray new: self=%p\n",this);
|
||||
}
|
||||
|
||||
VectorArray::~VectorArray() {
|
||||
printf("VectorArray delete: self=%p\n",this);
|
||||
delete [] items;
|
||||
}
|
||||
|
||||
Vector &VectorArray::operator[](int index) {
|
||||
printf("Vectorarray: read[%d] self=%p\n",index,this);
|
||||
printf("VectorArray: read[%d] self=%p\n",index,this);
|
||||
if ((index < 0) || (index >= maxsize)) {
|
||||
printf("Panic! Array index out of bounds.\n");
|
||||
exit(1);
|
||||
|
|
@ -38,7 +39,7 @@ printf("Vectorarray: read[%d] self=%p\n",index,this);
|
|||
}
|
||||
|
||||
int VectorArray::size() {
|
||||
printf("Vectorarray: size %d self=%p\n",maxsize,this);
|
||||
printf("VectorArray: size %d self=%p\n",maxsize,this);
|
||||
return maxsize;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue