<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ayman Shoukry's WebLog</title><link>http://blogs.msdn.com/aymans/default.aspx</link><description>Microsoft Visual C++ Team &amp; the Future of C++</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Vacation in Cairo, Egypt.</title><link>http://blogs.msdn.com/aymans/archive/2006/12/18/vacation-in-cairo-egypt.aspx</link><pubDate>Tue, 19 Dec 2006 02:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1319657</guid><dc:creator>AymanS</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/aymans/comments/1319657.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=1319657</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Following my yearly tradition, I am spending the holidays in &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Cairo&lt;/st1:City&gt;, &lt;st1:country-region w:st="on"&gt;Egypt&lt;/st1:country-region&gt;&lt;/st1:place&gt; with the family. It is really sunny here. It is great to have a break from the rain in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Seattle&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;. I will be staying in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Cairo&lt;/st1:place&gt;&lt;/st1:City&gt; till the mid of January. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;A couple of days ago I paid a visit to Microsoft &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;Egypt&lt;/st1:place&gt;&lt;/st1:country-region&gt;. I met with the Developer Evangelist folks. We discussed the Visual C++ team’s participation in the upcoming MDC (Middle-East Developers Conference) in &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Cairo&lt;/st1:place&gt;&lt;/st1:City&gt; (nothing is confirmed yet regarding the participation). Last year the VC++ Team delivered 3 talks. The conference is a really great one with lots of attendees and interactions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Currently I am catching up with lots of college friends mainly from the &lt;/FONT&gt;&lt;A href="http://www.aucegypt.edu/"&gt;&lt;FONT face="Times New Roman" size=3&gt;AUC&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt; soccer team. It is amazing to see how everyone grew in his/her own way. Lots of surprises, good ones though&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Thanks,&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Ayman&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1319657" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2005 SP1 released</title><link>http://blogs.msdn.com/aymans/archive/2006/12/18/visual-studio-2005-sp1-released.aspx</link><pubDate>Tue, 19 Dec 2006 02:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1319351</guid><dc:creator>AymanS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aymans/comments/1319351.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=1319351</wfw:commentRss><description>&lt;P&gt;The VC++ Team blog has all the details &lt;A class="" href="http://blogs.msdn.com/vcblog/archive/2006/12/18/visual-studio-2005-sp1-released.aspx" mce_href="http://blogs.msdn.com/vcblog/archive/2006/12/18/visual-studio-2005-sp1-released.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;&amp;nbsp; Ayman&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1319351" width="1" height="1"&gt;</description></item><item><title>Visual C++ Orcas Forums</title><link>http://blogs.msdn.com/aymans/archive/2006/10/19/visual-c-orcas-forums.aspx</link><pubDate>Thu, 19 Oct 2006 23:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:845611</guid><dc:creator>AymanS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aymans/comments/845611.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=845611</wfw:commentRss><description>&lt;P&gt;You can now discuss all VC++ Orcas releated issues at the &lt;A class="" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1015&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1015&amp;amp;SiteID=1"&gt;VC++ Orcas MSDN Forums&lt;/A&gt;. The current&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=82243606-d16d-445c-8949-9ee8c10cda2e&amp;amp;DisplayLang=en&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=82243606-d16d-445c-8949-9ee8c10cda2e&amp;amp;DisplayLang=en&amp;amp;displaylang=en"&gt;Visual Studio Code Name “Orcas” September 2006 CTP&lt;/A&gt;&amp;nbsp;contains new features. The VC++ team blog includes more &lt;A class="" href="http://blogs.msdn.com/vcblog/archive/2006/09/30/777835.aspx" mce_href="http://blogs.msdn.com/vcblog/archive/2006/09/30/777835.aspx"&gt;details&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;The VC++ Team will be monitoring such forum and looking forward to your input.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Ayman Shoukry&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=845611" width="1" height="1"&gt;</description></item><item><title>Visual Studio 2005 Service Pack 1 Beta is now available</title><link>http://blogs.msdn.com/aymans/archive/2006/09/27/774302.aspx</link><pubDate>Wed, 27 Sep 2006 23:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:774302</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/774302.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=774302</wfw:commentRss><description>&lt;P&gt;The VC++ Team blog has all the details at &lt;A href="http://blogs.msdn.com/vcblog/archive/2006/09/27/772917.aspx"&gt;http://blogs.msdn.com/vcblog/archive/2006/09/27/772917.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Ayman Shoukry&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=774302" width="1" height="1"&gt;</description></item><item><title>Visual Studio .NET 2003 Service Pack 1 -- VC++ Team</title><link>http://blogs.msdn.com/aymans/archive/2006/08/18/706478.aspx</link><pubDate>Fri, 18 Aug 2006 23:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:706478</guid><dc:creator>AymanS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aymans/comments/706478.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=706478</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;On August 15, 2006, this release became available to the public and can be downloaded or obtained on CD (sites to obtain the Service Pack are listed below). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Review the list of included hotfixes:&amp;nbsp; &lt;A href="http://support.microsoft.com/kb/918007"&gt;http://support.microsoft.com/kb/918007&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Details about the Service Pack: &lt;A href="http://support.microsoft.com/default.aspx?scid=kb;en-us;924009"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;924009&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Download the Service Pack: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=69d2219f-ce82-46a5-8aec-072bd4bb955e&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=69d2219f-ce82-46a5-8aec-072bd4bb955e&amp;amp;DisplayLang=en&lt;/A&gt;&lt;/P&gt;Thanks,&lt;BR&gt;&amp;nbsp;Ayman Shoukry&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=706478" width="1" height="1"&gt;</description></item><item><title>VC++ IDE: Past, Present &amp; Future</title><link>http://blogs.msdn.com/aymans/archive/2006/08/06/690312.aspx</link><pubDate>Mon, 07 Aug 2006 00:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:690312</guid><dc:creator>AymanS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aymans/comments/690312.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=690312</wfw:commentRss><description>&lt;P&gt;If you want to know more about the VC++ IDE, make sure to watch Shankar's channel9 video at &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=221610"&gt;http://channel9.msdn.com/Showpost.aspx?postid=221610&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Ayman Shoukry&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=690312" width="1" height="1"&gt;</description></item><item><title>VC++ 2005 IDE Tips and Tricks</title><link>http://blogs.msdn.com/aymans/archive/2006/07/14/666106.aspx</link><pubDate>Fri, 14 Jul 2006 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:666106</guid><dc:creator>AymanS</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/aymans/comments/666106.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=666106</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;Brois Jabes, a program manager on the VC++ team talks about a number of tips and tricks C++ developers can take advantage of when using VC++ 2005 IDE. Check out his Channel9 video at &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=213258"&gt;&lt;FONT size=2&gt;http://channel9.msdn.com/Showpost.aspx?postid=213258&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Thanks,&lt;BR&gt;Ayman Shoukry&lt;BR&gt;VC++ Team&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=666106" width="1" height="1"&gt;</description></item><item><title>Take a look at the</title><link>http://blogs.msdn.com/aymans/archive/2006/07/14/666079.aspx</link><pubDate>Fri, 14 Jul 2006 23:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:666079</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/666079.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=666079</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;slow chat at&amp;nbsp;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;A href="http://www.codeguru.com/forum/forumdisplay.php?f=89"&gt;&lt;FONT color=#770000&gt;http://www.codeguru.com/forum/forumdisplay.php?f=89&lt;/FONT&gt;&lt;/A&gt;. The VC++ team talked about the future of VC++ and plans to come.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;FONT size=2&gt;Thanks&lt;BR&gt;Ayman Shoukry&lt;BR&gt;VC++ Team&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=666079" width="1" height="1"&gt;</description></item><item><title>Join our slow chat on Visual C++</title><link>http://blogs.msdn.com/aymans/archive/2006/06/09/623802.aspx</link><pubDate>Fri, 09 Jun 2006 17:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:623802</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/623802.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=623802</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;During the week of June 19th, the Visual C++ team will be hosting a slow chat titled &lt;STRONG&gt;"Visual C++: Yesterday, Today and Tomorrow"&lt;/STRONG&gt; on CodeGuru &lt;A href="http://www.codeguru.com"&gt;(www.codeguru.com)&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;Please come join us at:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;A href="http://www.codeguru.com/forum/forumdisplay.php?f=89"&gt;http://www.codeguru.com/forum/forumdisplay.php?f=89&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #000000"&gt;Thanks,&lt;BR&gt;&amp;nbsp; Ayman&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=623802" width="1" height="1"&gt;</description></item><item><title>Visual C++ Team Blog</title><link>http://blogs.msdn.com/aymans/archive/2006/05/26/608394.aspx</link><pubDate>Sat, 27 May 2006 01:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:608394</guid><dc:creator>AymanS</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/aymans/comments/608394.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=608394</wfw:commentRss><description>&lt;P&gt;The Visual C++ Team has started a team blog at &lt;A href="/vcblog/"&gt;http://blogs.msdn.com/vcblog/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is a great step for directly communicating with&amp;nbsp;C++ developers in&amp;nbsp;the community.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;&amp;nbsp; Ayman&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=608394" width="1" height="1"&gt;</description></item><item><title>Want to know more about the VC++ 2005 compiler back-end</title><link>http://blogs.msdn.com/aymans/archive/2006/05/12/596680.aspx</link><pubDate>Sat, 13 May 2006 05:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:596680</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/596680.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=596680</wfw:commentRss><description>&lt;P&gt;Check out Louis Lafreniere's channel9 video at &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=192143"&gt;http://channel9.msdn.com/Showpost.aspx?postid=192143&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;&amp;nbsp;Ayman Shoukry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=596680" width="1" height="1"&gt;</description></item><item><title>VC2005 Breaking Change: typename’ needed for dependent name to be treated as a type</title><link>http://blogs.msdn.com/aymans/archive/2006/05/05/591022.aspx</link><pubDate>Fri, 05 May 2006 23:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:591022</guid><dc:creator>AymanS</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/aymans/comments/591022.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=591022</wfw:commentRss><description>&lt;P&gt;Original Code:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;template&amp;lt;class T&amp;gt;&lt;BR&gt;const T::X&amp;amp; f(T::Z* p); &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;template&amp;lt;class T, int N&amp;gt;&lt;BR&gt;struct Baz{};&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;template&amp;lt;class T&amp;gt;&lt;BR&gt;struct Blah : public Baz&amp;lt; T::Type, T::Value&amp;gt; &lt;BR&gt;{&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; typedef&amp;nbsp;T::X&amp;nbsp; Type;&lt;BR&gt;&amp;nbsp;&amp;nbsp; Type foo();&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp; &amp;nbsp;T::X bar();&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; operator T::Z();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;};&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Errors VC2005 issue:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;STRONG&gt;sample.cpp(2) : warning C4346: 'T::X' : dependent name is not a type&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prefix with 'typename' to indicate a type&lt;BR&gt;sample.cpp(2) : error C2143: syntax error : missing ';' before '&amp;amp;'&lt;BR&gt;sample.cpp(2) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int&lt;BR&gt;sample.cpp(2) : fatal error C1903: unable to recover from previous erro(s); stopping compilation&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Code after applying the fix:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=2&gt;template&amp;lt;class T&amp;gt;&lt;BR&gt;const&lt;FONT color=#a52a2a&gt; typename&lt;/FONT&gt; T::X&amp;amp; f(&lt;FONT color=#a52a2a&gt;typename&lt;/FONT&gt; T::Z* p); &lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=2&gt;template&amp;lt;class T, int N&amp;gt;&lt;BR&gt;struct Baz{};&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff size=2&gt;template&amp;lt;class T&amp;gt;&lt;BR&gt;struct Blah : public Baz&amp;lt;&lt;FONT color=#a52a2a&gt;typename&lt;/FONT&gt; T::Type, T::Value&amp;gt; &lt;BR&gt;{&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; typedef&lt;FONT color=#a52a2a&gt; typename&lt;/FONT&gt; T::X&amp;nbsp; Type;&lt;BR&gt;&amp;nbsp;&amp;nbsp; Type foo();&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;FONT color=#a52a2a&gt;typename&lt;/FONT&gt; T::X bar();&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp; operator &lt;FONT color=#a52a2a&gt;typename&lt;/FONT&gt; T::Z();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;};&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Ayman shoukry&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=591022" width="1" height="1"&gt;</description></item><item><title>Want to know more about the Phoenix project....</title><link>http://blogs.msdn.com/aymans/archive/2006/05/03/589311.aspx</link><pubDate>Wed, 03 May 2006 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589311</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/589311.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=589311</wfw:commentRss><description>&lt;P&gt;Check out the Channel9 video by Jim Hogg at &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=188589"&gt;http://channel9.msdn.com/showpost.aspx?postid=188589&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Ayman Shoukry&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=589311" width="1" height="1"&gt;</description></item><item><title>Breaking Change: I/O stream changes</title><link>http://blogs.msdn.com/aymans/archive/2006/04/26/584429.aspx</link><pubDate>Wed, 26 Apr 2006 22:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:584429</guid><dc:creator>AymanS</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/aymans/comments/584429.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=584429</wfw:commentRss><description>&lt;P&gt;Original Code:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;#include &amp;lt;iostream.h&amp;gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;int main(int argc, char *argv[]) {&lt;BR&gt;&amp;nbsp;cout&amp;lt;&amp;lt;"Hello World\n";&lt;BR&gt;}&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Error VC2005 issues:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;STRONG&gt;sample.cpp(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Code after applying the fix:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;#include &amp;lt;iostream&amp;gt;&lt;BR&gt;using namespace std; //important to be able to use cout&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;STRONG&gt;int main(int argc, char *argv[]) {&lt;BR&gt;&amp;nbsp;cout&amp;lt;&amp;lt;"Hello World\n";&lt;BR&gt;}&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;&amp;nbsp; Ayman Shoukry&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=584429" width="1" height="1"&gt;</description></item><item><title>VC2005 Breaking Change: No More Implicit 'int'</title><link>http://blogs.msdn.com/aymans/archive/2006/04/24/582496.aspx</link><pubDate>Tue, 25 Apr 2006 01:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582496</guid><dc:creator>AymanS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/aymans/comments/582496.aspx</comments><wfw:commentRss>http://blogs.msdn.com/aymans/commentrss.aspx?PostID=582496</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;Original Code:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;int main()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;const x = 0;&lt;BR&gt;}&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Error VC2005 issues:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;sample.cpp(3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Code after applying the fix:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt;int main()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;const int x = 0;&lt;BR&gt;}&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;For more details, check out &lt;/FONT&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms173696.aspx"&gt;&lt;FONT size=2&gt;http://msdn2.microsoft.com/en-us/library/ms173696.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Thanks,&lt;BR&gt;&amp;nbsp; Ayman Shoukry&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=582496" width="1" height="1"&gt;</description></item></channel></rss>