In the definition of ArcSDEFilterToSql  (in ArcSDEFilterToSQL.h), there are two<br>constructors:<br><br>    ArcSDEFilterToSql() { ArcSDEFilterToSql(NULL, NULL); }  // 0-argument constructor to please FdoPtr::operator-&gt;<br>
<br>    ArcSDEFilterToSql (ArcSDEConnection *conn, FdoClassDefinition* definition);<br><br><br>The first one with no arguments will not work, in fact, it will just allocate another instance of itself and return.<br><br>There is, as far as I know, no way to make a constructor call another constructor in C++. Instead, an init() method<br>
must be implemented.<br><br>I don&#39;t know if this constructor has ever been used, I just saw it while refactoring code.. but I am a bit worried if<br>this has been done several places.<br><br><br>-- Oyvind<br><br><br><br>
<br><br>