On Jun 26, 2008, at 2:43 PM, Joey Mukherjee wrote:
Suppose this type of setup was within a function, is it possible to make OneDView the return value of this function? In other words, I would like to:
array_type::const_array_view <1>::type OneDView;
OneDView = multi_array[myindices];
Off-hand, I see no reason why you couldn't do this. So long as the multi_array is still in existence, you can build and keep a view of it. How are you calling your function? I'm afraid I can't tell what the problem might be since I can't see how it's really used.
When I compile the code above, I get a compiler error saying operator= is private as least that's what I think it is saying!