<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - EXPORT_Cing functions and virtual functions - Comments</title>
 <link>http://www.newlc.com/en/topic-16504</link>
 <description>Comments for &quot;EXPORT_Cing functions and virtual functions&quot;</description>
 <language>en</language>
<item>
 <title>Re: EXPORT_Cing functions and virtual functions</title>
 <link>http://www.newlc.com/en/topic-16504#comment-35482</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Hi,&lt;br /&gt;&lt;br /&gt;virtual functions are usually called through the virtual table of the class, which is either exported automatically (3rd. ed. EABI) or derived from the class declaration (BWINS and BMARM). So, in general virtual functions don&amp;#039;t have to be exported from the classes if the functions are only intended to be used outside the DLL. &lt;br /&gt;&lt;br /&gt;However, if the class is designed to be a base class for other classes outside the DLL and the virtual functions have to be called from the derived classes using syntax CBaseClass::VirtualFunction(), then the call to the function is made statically and thus the function has to be exported from the DLL to be callable. Many if not most of the classes of SDK export also virtual functions because those classes are intended to be used as base classes for user defined classes.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Jari&lt;/div&gt;</description>
 <pubDate>Fri, 27 Oct 2006 07:01:26 +0200</pubDate>
 <dc:creator>jari</dc:creator>
 <guid isPermaLink="false">comment 35482 at http://www.newlc.com</guid>
</item>
<item>
 <title>EXPORT_Cing functions and virtual functions</title>
 <link>http://www.newlc.com/en/topic-16504</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/en/topic-16504&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/en/topic-16504#comments</comments>
 <category domain="http://www.newlc.com/en/forums/symbian-c">Symbian C++</category>
 <pubDate>Thu, 26 Oct 2006 21:34:37 +0200</pubDate>
 <dc:creator>Fructose</dc:creator>
 <guid isPermaLink="false">16147 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
