C/C++ Users Journal June 2000 Algorithms p 10 The Self-Organizing Neural Network by Joey Rogers p 32 Combining Boyer-Moore String Search with Regular Expressions by David Berry p 44 Safe and Economical Reference-Counting in C++ by Vladimir Batov Smart pointers keep getting smarter p 58 Generic Extensions to the STL by Thomas Becker p 76 Floating-Point Basics by Pete Becker