passing data of an object to a function that takes a different object
Let's assume I have a "Vec" class which is a wrapper of std::vector. The only private variable of "Vec" is just a std::vector object.
Let's assume that I have a function: void Vec:: foo(const Vec<double>& myVec).
Now, let's assume that I have an object vector<double> vec(100,3.5). Suppose that the entries of "vec" are exactly the entries I need in "myVec". Is there any way I can pass the entries of "vec" to "foo" without copying all its entries to an object of "Vec class"?
|All times are GMT +5.5. The time now is 01:34.|