Welcome to MSDN Blogs Sign in | Join | Help

Vacation in Cairo, Egypt.

Following my yearly tradition, I am spending the holidays in Cairo, Egypt with the family. It is really sunny here. It is great to have a break from the rain in SeattleJ. I will be staying in Cairo till the mid of January.  

 

A couple of days ago I paid a visit to Microsoft Egypt. I met with the Developer Evangelist folks. We discussed the Visual C++ team’s participation in the upcoming MDC (Middle-East Developers Conference) in Cairo (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.

 

Currently I am catching up with lots of college friends mainly from the AUC soccer team. It is amazing to see how everyone grew in his/her own way. Lots of surprises, good ones thoughJ.

 

Thanks,

  Ayman

Posted by AymanS | 12 Comments

Visual Studio 2005 SP1 released

The VC++ Team blog has all the details here.

Thanks,
  Ayman

Posted by AymanS | 1 Comments

Visual C++ Orcas Forums

You can now discuss all VC++ Orcas releated issues at the VC++ Orcas MSDN Forums. The current Visual Studio Code Name “Orcas” September 2006 CTP contains new features. The VC++ team blog includes more details.

The VC++ Team will be monitoring such forum and looking forward to your input.

Thanks,

Ayman Shoukry

Posted by AymanS | 1 Comments

Visual Studio .NET 2003 Service Pack 1 -- VC++ Team

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).

Review the list of included hotfixes:  http://support.microsoft.com/kb/918007.

Details about the Service Pack: http://support.microsoft.com/default.aspx?scid=kb;en-us;924009

Download the Service Pack: http://www.microsoft.com/downloads/details.aspx?FamilyID=69d2219f-ce82-46a5-8aec-072bd4bb955e&DisplayLang=en

Thanks,
 Ayman Shoukry
Posted by AymanS | 1 Comments

VC++ IDE: Past, Present & Future

If you want to know more about the VC++ IDE, make sure to watch Shankar's channel9 video at http://channel9.msdn.com/Showpost.aspx?postid=221610

Thanks,
Ayman Shoukry

Posted by AymanS | 1 Comments

VC++ 2005 IDE Tips and Tricks

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 http://channel9.msdn.com/Showpost.aspx?postid=213258

Thanks,
Ayman Shoukry
VC++ Team

Posted by AymanS | 1 Comments

Take a look at the

slow chat at  http://www.codeguru.com/forum/forumdisplay.php?f=89. The VC++ team talked about the future of VC++ and plans to come.

Thanks
Ayman Shoukry
VC++ Team

 

Posted by AymanS | 0 Comments

Join our slow chat on Visual C++

During the week of June 19th, the Visual C++ team will be hosting a slow chat titled "Visual C++: Yesterday, Today and Tomorrow" on CodeGuru (www.codeguru.com).

Please come join us at:

 http://www.codeguru.com/forum/forumdisplay.php?f=89

Thanks,
  Ayman

Posted by AymanS | 0 Comments

Visual C++ Team Blog

The Visual C++ Team has started a team blog at http://blogs.msdn.com/vcblog/

This is a great step for directly communicating with C++ developers in the community.

Thanks,
  Ayman

 

Posted by AymanS | 4 Comments

Want to know more about the VC++ 2005 compiler back-end

Check out Louis Lafreniere's channel9 video at http://channel9.msdn.com/Showpost.aspx?postid=192143

Thanks,
 Ayman Shoukry

 

Posted by AymanS | 0 Comments

VC2005 Breaking Change: typename’ needed for dependent name to be treated as a type

Original Code:

template<class T>
const T::X& f(T::Z* p);

template<class T, int N>
struct Baz{};

template<class T>
struct Blah : public Baz< T::Type, T::Value>
{  
   typedef T::X  Type;
   Type foo();   
   T::X bar();  
   operator T::Z();    
};

Errors VC2005 issue:

sample.cpp(2) : warning C4346: 'T::X' : dependent name is not a type
        prefix with 'typename' to indicate a type
sample.cpp(2) : error C2143: syntax error : missing ';' before '&'
sample.cpp(2) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
sample.cpp(2) : fatal error C1903: unable to recover from previous erro(s); stopping compilation

Code after applying the fix:

template<class T>
const typename T::X& f(typename T::Z* p);

template<class T, int N>
struct Baz{};

template<class T>
struct Blah : public Baz<typename T::Type, T::Value>
{  
   typedef typename T::X  Type;
   Type foo();  
   typename T::X bar();  
   operator typename T::Z();    
};

Thanks,
Ayman shoukry

Posted by AymanS | 4 Comments

Want to know more about the Phoenix project....

Check out the Channel9 video by Jim Hogg at http://channel9.msdn.com/showpost.aspx?postid=188589

Thanks,

Ayman Shoukry

Posted by AymanS | 0 Comments

Breaking Change: I/O stream changes

Original Code:

#include <iostream.h>

int main(int argc, char *argv[]) {
 cout<<"Hello World\n";
}

Error VC2005 issues:

sample.cpp(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory

Code after applying the fix:

#include <iostream>
using namespace std; //important to be able to use cout

int main(int argc, char *argv[]) {
 cout<<"Hello World\n";
}

Thanks,
  Ayman Shoukry

Posted by AymanS | 12 Comments

VC2005 Breaking Change: No More Implicit 'int'

Original Code:

int main()
{
 const x = 0;
}

Error VC2005 issues:

sample.cpp(3) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Code after applying the fix:

int main()
{
 const int x = 0;
}

For more details, check out http://msdn2.microsoft.com/en-us/library/ms173696.aspx

Thanks,
  Ayman Shoukry

 

Posted by AymanS | 0 Comments
More Posts Next page »
 
Page view tracker