N
niks
Hi ,
I am trying to create a vector that makes use of Vector.The vector is
of CORBA object type.
The CORBA object is defined by me in the idl.
For ex:-
the idl definition is as given below
module A
{
module B
{
sequence < int> list;
}
}
Now i am using this CORBA definition in my C++ programme as follows
I have created an object of type A::B::list;
This list is of type vector.
I create the iterator for this list .
Now when i try to use it in the for loop as below it shows the
following error
for(iter = list.begin();i!=list.end();i++)
The error message says that the operator = and != are not defined for
the argument list.
Further is says that the operator is defined for the CORBA object and
expects return value as int
i mean
int = opertor is defined.
Why is this so??
Another thing when we define the vector the vector will behave
depending upon the properties of a vector so why should it give such a
error??
Please reply
Thanks
I am trying to create a vector that makes use of Vector.The vector is
of CORBA object type.
The CORBA object is defined by me in the idl.
For ex:-
the idl definition is as given below
module A
{
module B
{
sequence < int> list;
}
}
Now i am using this CORBA definition in my C++ programme as follows
I have created an object of type A::B::list;
This list is of type vector.
I create the iterator for this list .
Now when i try to use it in the for loop as below it shows the
following error
for(iter = list.begin();i!=list.end();i++)
The error message says that the operator = and != are not defined for
the argument list.
Further is says that the operator is defined for the CORBA object and
expects return value as int
i mean
int = opertor is defined.
Why is this so??
Another thing when we define the vector the vector will behave
depending upon the properties of a vector so why should it give such a
error??
Please reply
Thanks