<table class="wiki"><tbody><tr><td>The example from <a href="https://projects.coin-or.org/FlopC++/wiki/FlopcSets">https://projects.coin-or.org/FlopC++/wiki/FlopcSets</a>, doesn&#39;t compile. <br><br>enum  {Opladen, Suelz, numS};
</td></tr><tr><td>enum  {hier, jetzt, nachher, numD};
</td></tr><tr><td>MP_set S(numS);
</td></tr><tr><td>MP_set D(numD);
</td></tr><tr><td>MP_subset&lt;2&gt; Bink(S,D);
</td></tr><tr><td>Bink.insert(S, D.<strong>Any</strong>);  &lt;===== line 42<br></td></tr></tbody></table><br clear="all"><br><br>FlopC.cpp:42: error: invalid conversion from ‘flopc::MP_index&amp; (*)()’ to ‘int’<br>FlopC.cpp:42: error:   initializing argument 1 of ‘flopc::MP_index_exp::MP_index_exp(int)’<br>
<br><br>The interpretation of the example from the same webpage is also confusing: &quot;As all members of <i>S</i> and no members of <i>D</i> are used, membership in set <i>Bink</i> is only given to the combinations <i>(0,0)</i> and <i>(1,0)</i> representing <i>(Opladen, hier)</i> and <i>(Suelz, hier)</i>.
&quot;<br><br>First of all members of S are {0,1,2}, not just {0,1}; secondly, if no members of D is used, then the set Bink can not be populated at all.<br><br>-- <br>Best regards,<br>Michael Chen<br>Google Voice Phone.: 847-448-0647<br>
<br>