Articles

from the C/C++ Users Journal

by Chuck Allison

(In Chronological Order)

1992

October
Text Processing I: The Finer Points of scanf
November
Text Processing II: printf
December
Text Processing III: Substrings

1993

January
Time and Date Processing in C
February
A C++ Date Class, Part 1
March
A C++ Date Class, Part 2
April
Sorting with qsort
May
File processing, Part 1
June
File Processing, Part 2
July
C++ Streams
August
Pointers, Part 1: The Basics
September
Pointers, Part 2: Pointers and Arrays
October
Pointers, Part 3: The Rest of the Story
November
Bit Handling in C
December
Bit Handling in C++, Part 1

1994

January
Bit Handling in C++, Part 2
February
Variable-length Argument Lists
March
The Preprocessor
April
Visibility in C
May
Visibility in C++
June
Control Structures
July
C++ Exceptions
September
Conversions and Casts
October
Dynamic Memory Management, Part 1
November
Dynamic Memory Management, Part 2
December
The Standard C++ Library

1995

January
The Standard C Library, Part 1
February
The Standard C Library, Part 2
March
The Standard C Library, Part 3
April
A Better C
May
Data Abstraction

1996

May
Object Persistence with Relational Databases
October
C++: The Making of a Standard - Journey's End (An Interview with Bjarne Stroustrup)

1997

November
Error Handling with C++ Exceptions, Part 1
December
Error Handling with C++ Exceptions, Part 2

1998

May
Object-oriented Analysis & Design, Part 1 (with Alistair Cockburn)
June
Object-oriented Analysis & Design, Part 2 (with Alistair Cockburn)
December
What's New in Standard C++?

1999

January
Jumping into Java
March
Using Primitive Types and Wrappers
May
Control Flow: The Bad, The Good, The Exceptional
July
Thinking in Objects
September
Packaging Your Objects
November
Object-oriented Programming in Java

2000

January
Interfaces and Inner Classes
Mar
Arrays
June
Strings
July
Locales and Formatted I/O
September
Collections and Algorithms
September (Feature Article)
The Simplest Automated Unit Test Framework That Could Possibly Work
November
Basic Stream I/O

2001

February
File Processing
April
Understanding Java Exceptions
June
Threads 101
August
Reflection