Boost logo

Boost Users :

Subject: Re: [Boost-users] transform from std::vector<std::vector<int> > type to boost::adjacency_list< >
From: Pablo Fleurquin (pablofleurquin_at_[hidden])
Date: 2011-09-30 12:48:24


Yes,

The thing is I have a whole code that uses vector<vector<int> > and I only
need one function from boost library, but this function wont work
with vector<vector<int> >.

Changing the script to boost sintax will be time consuming because I´m a
newbie. So what are my options?

2011/9/30 Dave Abrahams <dave_at_[hidden]>

>
> on Fri Sep 30 2011, Pablo Fleurquin <pablofleurquin-AT-gmail.com> wrote:
>
> > I have an adjacency list, representing a directed graph, written in
> > standard c++ format using vector: vector<vector<int> > I want to
> > tranform it to boost adjacency_list< > format and then back to vector
> > <vector<int> >.
> >
> > Which is the simplest way to do it?
>
> Are you *sure* that's what you want to do?
>
> The usual thing to do in cases like this is to write the necessary
> functions and traits so your type conforms to the graph concept needed
> for your algorithms. (In fact I think vector<vector<int> > may already
> conform, but I could be mistaken).
>
> --
> Dave Abrahams
> BoostPro Computing
> http://www.boostpro.com
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net