Articles Written by Kate Gregory

Static Constructors in Managed C++

A feature under discussion may not be part of Standard C++, but if it's part of Managed C++, why go to C# to have it? If you're willing to target the .NET Framework and write a managed application, why not write in Managed C++?

What is Shadowing, and Is It True that C++ Does It?

If I have a method in my base class that takes an integer, and I write an overload of that method in a derived class that takes something different, can I still call the original method that was inherited from the base class? The answer might surprise you.

Why Don't I Get Those Keywords?

Do you ever get jealous when you're reading code in other managed languages? Code that uses keywords such as Property and Delegate and using. Have you ever wondered whether you could use those in your C++ applications? You can, but it's not always obvious how to do so.

Strings and Performance in .NET

STL, String, StringBuilder, character arrays '— How do you get the best performance when working with strings?

Sample Chapter: The .NET Base Class Libraries

The libraries in the .NET Framework cover almost every task you are likely to tackle when developing for .NET. Learn how to use them from this chapter from the Visual C++ .NET 2003 Kick Start.

Performance Matters: Choose Your Library Wisely

Benchmarking is not for the faint of heartyou have to know what you're measuring. Don't always believe that Java is faster than VB.NET, nor that C# is faster than C++. Kate shows you how to perform more critical benchmarking.

Top White Papers and Webcasts

  • On-demand Event Event Date: March 27, 2014 Teams need to deliver quality software faster and need integrated agile planning, task tracking, source control, auto deploy with continuous builds and a configurable process to adapt to the way you work. Rational Team Concert and DevOps Services (JazzHub) have everything you need to build great software, integrated seamlessly together right out of the box or available immediately in the cloud. And with the Rational Team Concert Client, you can connect your …

  • With JRebel, developers get to see their code changes immediately, fine-tune their code with incremental changes, debug, explore and deploy their code with ease (both locally and remotely), and ultimately spend more time coding instead of waiting for the dreaded application redeploy to finish. Every time a developer tests a code change it takes minutes to build and deploy the application. JRebel keeps the app server running at all times, so testing is instantaneous and interactive.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds