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