<i id='rsqDE'><tr id='rsqDE'><dt id='rsqDE'><q id='rsqDE'><span id='rsqDE'><b id='rsqDE'><form id='rsqDE'><ins id='rsqDE'></ins><ul id='rsqDE'></ul><sub id='rsqDE'></sub></form><legend id='rsqDE'></legend><bdo id='rsqDE'><pre id='rsqDE'><center id='rsqDE'></center></pre></bdo></b><th id='rsqDE'></th></span></q></dt></tr></i><div id='rsqDE'><tfoot id='rsqDE'></tfoot><dl id='rsqDE'><fieldset id='rsqDE'></fieldset></dl></div>

        <small id='rsqDE'></small><noframes id='rsqDE'>

        <tfoot id='rsqDE'></tfoot>
          <bdo id='rsqDE'></bdo><ul id='rsqDE'></ul>
        <legend id='rsqDE'><style id='rsqDE'><dir id='rsqDE'><q id='rsqDE'></q></dir></style></legend>

        在 Boost::Graph 中修改顶点属性

        Modifying vertex properties in a Boost::Graph(在 Boost::Graph 中修改顶点属性)
        <legend id='GmXQG'><style id='GmXQG'><dir id='GmXQG'><q id='GmXQG'></q></dir></style></legend>
        <i id='GmXQG'><tr id='GmXQG'><dt id='GmXQG'><q id='GmXQG'><span id='GmXQG'><b id='GmXQG'><form id='GmXQG'><ins id='GmXQG'></ins><ul id='GmXQG'></ul><sub id='GmXQG'></sub></form><legend id='GmXQG'></legend><bdo id='GmXQG'><pre id='GmXQG'><center id='GmXQG'></center></pre></bdo></b><th id='GmXQG'></th></span></q></dt></tr></i><div id='GmXQG'><tfoot id='GmXQG'></tfoot><dl id='GmXQG'><fieldset id='GmXQG'></fieldset></dl></div>
          <tfoot id='GmXQG'></tfoot>
            <tbody id='GmXQG'></tbody>

                <small id='GmXQG'></small><noframes id='GmXQG'>

                  <bdo id='GmXQG'></bdo><ul id='GmXQG'></ul>
                  本文介绍了在 Boost::Graph 中修改顶点属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想弄清楚如何使用 boost::graph 来存储一些信息.但是,我想将信息与每个顶点相关联.盯着库的文档揭示了(a)写得很糟糕的文档,或者(b),我显然没有我想象的那么擅长 C++.选择两个.

                  I am trying to figure out how to use boost::graph to store some information. However, there is information I want tied to each vertex. Staring at the documentation for the library reveals either(a)badly written documentation, or (b), I'm obviously not as good at C++ as I thought. Pick two.

                  我正在寻找一个简单的使用示例.

                  I am looking for a simple example use.

                  推荐答案

                  捆绑的属性使用起来很简单:

                  Bundled properties are straightforward to use:

                  using namespace boost;
                  
                  struct vertex_info { 
                      std::string whatever; 
                      int othervalue; 
                      std::vector<int> some_values; 
                  };
                  
                  typedef adjacency_list<vecS, vecS, undirectedS, vertex_info> graph_t;
                  
                  graph_t g(n);
                  
                  g[0].whatever = "Vertex 0";
                  
                  [...]
                  

                  等等.

                  另请参阅文档.

                  另一种非常有用的顶点属性是外部属性.您可以声明适当大小的 std::vectors 并将它们用作属性.

                  The other type of vertex property that are very useful are external properties. You can declare std::vectors of the appropriate size and use them as properties.

                  这篇关于在 Boost::Graph 中修改顶点属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  How to print vector#39;s data(如何打印矢量的数据)
                  Visual C++ appends 0xCC (int3) bytes at the end of functions(Visual C++ 在函数末尾附加 0xCC (int3) 字节)
                  How to use a variable inside a _T wrapper?(如何在 _T 包装器中使用变量?)
                  MSVC++ warning flags(MSVC++ 警告标志)
                  How to read file which contains uxxxx in vc++(如何在vc++中读取包含uxxxx的文件)
                  stack overflow error in C++ program(C++程序中的堆栈溢出错误)

                        <legend id='efCKY'><style id='efCKY'><dir id='efCKY'><q id='efCKY'></q></dir></style></legend>
                        • <bdo id='efCKY'></bdo><ul id='efCKY'></ul>
                        • <small id='efCKY'></small><noframes id='efCKY'>

                          <i id='efCKY'><tr id='efCKY'><dt id='efCKY'><q id='efCKY'><span id='efCKY'><b id='efCKY'><form id='efCKY'><ins id='efCKY'></ins><ul id='efCKY'></ul><sub id='efCKY'></sub></form><legend id='efCKY'></legend><bdo id='efCKY'><pre id='efCKY'><center id='efCKY'></center></pre></bdo></b><th id='efCKY'></th></span></q></dt></tr></i><div id='efCKY'><tfoot id='efCKY'></tfoot><dl id='efCKY'><fieldset id='efCKY'></fieldset></dl></div>
                        • <tfoot id='efCKY'></tfoot>
                            <tbody id='efCKY'></tbody>