advertisement
Login | Register   
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Partners & Affiliates
advertisement
advertisement
advertisement
Advertisement
advertisement
More C++ Articles
1 - 20 of 156     Previous     Next
Microsoft Rolls Out Casablanca C++ Library for the Cloud April 30, 2012
The new tool will make it easier for C++ developers to interact with RESTful services.
Attention C/C++ and Fortran Developers! October 25, 2011
Download the free article "Simplifying High Performance" to learn how to boost performance applications—including clusters. Get the free article today! Click Here
Microsoft AMPs Up C++ June 16, 2011
C++ Accelerated Massive Parallelism will aid developers in building massively parallel applications.
ISO Finalizes C++ Update April 14, 2011
After eight years of development, the programming language update will likely be released later this year.
Dispelling Common C++ Class Myths March 14, 2011
Ovidiu Cucu writes that struct and class keywords aren't as different as you might think.
Embarcadero Rolls Out Entry-level RAD Kits February 8, 2011
Embarcadero Technologies has rolled out inexpensive starter editions of Delphi and C++ Builder, its popular RAD frameworks.
Google Executive Frustrated by Java, C++ Complexity July 24, 2010
Distinguished engineer talks up the Go application development language.
Google Programming Frankenstein Is A Go May 21, 2010
The search giant has created a crossbreed of two application development languages.
MonoDevelop: Visual Studio Lite for the Linux Developer December 30, 2009
This IDE is a replica of the original .NET editor and also contains Windows support.
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs. November 12, 2009
Overriding a virtual member function in C++ can go wrong in many ways, most of which the compiler won't detect. Learn how three new C++0x attributes can help you avoid the bugs associated with overriding virtual functions.
Overcoming the "Most Vexing Parse" Problem October 15, 2009
The "most vexing parse" is a mysterious syntactic specter that the compiler interprets in the least expected manner, biting innocent programmers who think their code means something entirely different. Find out where that vexing parse might occur and how to avoid it.
Use C++0x's Inheriting Constructors to Reduce Boilerplate Code in Class Hierarchies September 17, 2009
A base class with multiple constructors forces a derived class to define corresponding constructors that merely forward their arguments to the matching base constructor. In C++03, you define the derived class's constructors manually. Learn how C++0x's inheriting constructors feature automates this process, thereby simplifying code maintenance and making your code more readable and secure.
Avoiding the Perils of C++0x Data Races September 10, 2009
Find out what dangers race conditions in general and C++0x data races in particular pose to your concurrent code, as well as the strategies for avoiding them.
C++0x Forward Enum Declarations Cut Down Compilation Time and Dependencies August 13, 2009
A new C++0x feature called forward enum declarations allows you to declare an enumeration without providing its enumerators list. Learn how using it can avert long compilation times and ODR violations.
Bjarne Stroustrup Expounds on Concepts and the Future of C++ August 6, 2009
Danny Kalev asks Bjarne the hard questions about concepts and C++'s future.
The Rise and Fall of C++0x Concepts July 21, 2009
The C++ standards committee has voted to remove concepts from C++0X, leaving a huge hole in the next specification.
Use Class Member Initializers for Cleaner and Easier-to-Maintain Constructors July 16, 2009
A new C++0x feature called a class member initializer allows you to specify a single initializer in the very declaration of a data member. Learn how to use this feature to simplify your constructors' code, reduce potential bugs, and make your code more readable.
std::array: The Secure, Convenient Option for Fixed-Sized Sequences June 11, 2009
Migrate your fixed-sized sequences to std::array, which offers a secure, efficient, and convenient alternative to built-in arrays—sans the overhead of vector.
The Good Parasite Class Explained May 22, 2009
A good parasite class promotes the use of objects that are never destroyed, a controversial notion in C++. So why use it? What other advantages does it offer? Can you declare additional member functions in such a class? The inventor of the good parasite technique explains.
C++09 Attributes: Specify Your Constructs' Unusual Properties May 14, 2009
Learn how to use attributes, a new C++09 feature, to specify additional information about your programming constructs conveniently and portably.
1 - 20 of 156     Previous     Next
Intel ended its sponsorship of Go Parallel on DevX as of January 1, 2009; however, DevX will continue to bring you news, information and programming insights on parallel and multi-core program development across all development platforms. Be sure to bookmark this page and check back often.
advertisement