GObject: how to check non-initialized pure virtual at compile time?
<p>Is there any way in the GObject world to detect uninitialized pure virtual function at compile time?</p>

<p>I'd like to call a pure virtual method without checking it first.</p>

<pre><code>/* pure_virtual_method must be non NULL */
base-&gt;pure_virtual_method();
</code></pre>

<p>But if it's not initialized, it will just SegV.</p>