Home > Articles > Programming > C/C++

C/C++

362 Items

Sort by Date | Title

Preface to Bjarne Stroustrup's Programming: Principles and Practice Using C++
Mar 7, 2008
Bjarne Stroustrup explains why he didn't write the easiest book on beginning programming, but instead tried to write the easiest book on real-world programming.
C Language Issues for Application Security
Jan 25, 2008
How you use C could adversely affect an application's security and robustness.
2D Graphics
Jan 1, 2008
Moving C++ and Java Programmers Up the Value Chain
Nov 2, 2007
Stephen Morris explains how we can all benefit from moving up the value chain.
A Brief History of Programming, Part 1
Oct 26, 2007
David Chisnall takes a look at some of the developments that created the current crop of languages.
Extended STL: Filtered Iteration
Aug 31, 2007
Transforming an iterator is a matter of applying a unary function to the dereference. Can we do this with a predicate, to filter out items?
Extended STL: The Fibonacci Sequence
Aug 17, 2007
Matthew Wilson uses the Fibonacci sequence to see what STL can do.
The C++ Strategy Pattern for Multiple Network Events
Aug 4, 2007
Here's the answer for folks who have difficulty combining design patterns.
The C++ State Pattern for Network Operations
Jun 15, 2007
Bogged down in nested if-else statements? Your code might benefit from a state management overhaul.
C++ Nuts and Bolts: Casts, Call-by-Reference, and Inheritance
Jun 8, 2007
Learn the three areas of C++ that produce a lot of coding errors.
On Architecture: It Is What It Is Because It Was What It Was
May 25, 2007
For a given domain, there are only a small number of suitable architectural patterns.
On Architecture: Goodness of Fit
May 11, 2007
Does an "ideal" software architecture exist?
Design Patterns with Signature-Based Polymorphism: A C++ Approach, Part 2
Apr 20, 2007
Radu Braniste continues his discussion of signature-based polymorphism (SBP) by investigating the impact on some well-known patterns such as template, visitor, and chain of responsibility.
Inheritance and Polymorphism in C++ and C#
Mar 2, 2007
C# is often perceived as a much higher-level language than C++. C# is a managed language, but it provides most if not all the same features as C++. Software specialist Stephen Morris shows you how to translate between the two languages without losing the benefits of inheritance and polymorphism.
C++ to C# Migration
Dec 29, 2006
Are you faced with the daunting prospect of migrating an important C++ product into C#? Or do you have intellectual property tied up in large swaths of C++ code, but you desperately need to move it to the .NET environment? It's not very difficult to move such code into the .NET/C# world, as Stephen Morris explains.
Manipulating C++ Graph Data Structures with the Boost Graph Library
Dec 1, 2006
Quickly becoming a de facto standard C++ library, the Boost library includes a powerful graph data structure that's also easy to use. Jeff Cogswell discusses some interesting theory behind graphs, and explains the Boost library's graph structures.
Managing Dependencies Between Source Files
Nov 10, 2006
Alan Ezust and Paul Ezust introduce the features of the C preprocessor. They also explain forward class declarations versus including header files, discuss some best practices to reduce dependencies between header files, and explain the difference between strong and weak dependencies.
The QObject Class in Qt4
Nov 10, 2006
An important class to become familiar with is the one from which all Qt Widgets are derived: QObject. In this chapter, the authors discuss the QObject class in Qt4.
Behind the Scenes of Objective-C 2.0
Nov 3, 2006
David Chisnall takes a look behind the scenes at Apple's upcoming revamp of the Objective-C language. As with any new language, some things are good, some are ugly, and some are both.
Repetitive Searches in C++
Oct 27, 2006
This chapter from "The C++ Standard Libary Extensions" discusses repetitive searches.

<< < Prev Page 10 11 12 13 14 Next >