
18 May
2008
18 May
'08
12:08 p.m.
On May 18, 2008, at 1:29 PM, Frank Birbacher wrote:
Hi!
Maik Beckmann schrieb:
Am Freitag 16 Mai 2008 21:32:56 schrieb Maik Beckmann:
Hello,
Does boost got something to do this struct node { std::vector<node> children; // node is incomplete }; in a way which conform with the standard which disallows STL containers of incomplete types?
Using boost::shared_ptr or boost pointer containers come to mind ( http://www.boost.org/doc/libs/1_35_0/libs/ptr_container/doc/ptr_container.ht... ). But I don't know weather pointer containers allow incomplete types. I couldn't find it in the documentation.
Maybe recursive_wrapper could help? http://www.boost.org/doc/libs/1_35_0/doc/html/boost/recursive_wrapper.html HTH, Giuseppe