<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Quiz on C++ Object Model</title>
	<atom:link href="http://fsfoundry.org/codefreak/2010/03/04/quiz-on-cpp-object-model/feed/" rel="self" type="application/rss+xml" />
	<link>http://fsfoundry.org/codefreak/2010/03/04/quiz-on-cpp-object-model/</link>
	<description>Weblog of a lively geek.</description>
	<lastBuildDate>Wed, 18 Aug 2010 01:20:22 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Keiko</title>
		<link>http://fsfoundry.org/codefreak/2010/03/04/quiz-on-cpp-object-model/comment-page-1/#comment-11986</link>
		<dc:creator>Keiko</dc:creator>
		<pubDate>Thu, 04 Mar 2010 05:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://fsfoundry.org/codefreak/?p=878#comment-11986</guid>
		<description>不考慮 compiler 怎麼 encode type name 。印出：Base 再印出 Derived 。

因為&lt;a href=&quot;http://fsfoundry.org/codefreak/2010/03/03/when-ctor-met-virtual-function/&quot; rel=&quot;nofollow&quot;&gt;當 Constructor 遇上 Virtual Function&lt;/a&gt;說：
建構一個 Derived 的 object instance 時, 先被建構的是其父類別，因此此時 typeid 會是拿到 Base class 。待子類別建構完成後、在 main() 中的 d.print_type_name(); 呼叫才會拿到 Derived 。</description>
		<content:encoded><![CDATA[<p>不考慮 compiler 怎麼 encode type name 。印出：Base 再印出 Derived 。</p>
<p>因為<a href="http://fsfoundry.org/codefreak/2010/03/03/when-ctor-met-virtual-function/" rel="nofollow">當 Constructor 遇上 Virtual Function</a>說：<br />
建構一個 Derived 的 object instance 時, 先被建構的是其父類別，因此此時 typeid 會是拿到 Base class 。待子類別建構完成後、在 main() 中的 d.print_type_name(); 呼叫才會拿到 Derived 。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
