%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.02",
%%%     date            = "31 October 2002",
%%%     time            = "17:28:19 MDT",
%%%     filename        = "cccuj.bib",
%%%     address         = "Center for Scientific Computing
%%%                        University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 585 1640, +1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "22556 36974 125178 1100545",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org, beebe at ieee.org
%%%                        (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "BibTeX; bibliography; C Users Journal;
%%%                        C/C++ Users Journal",
%%%     supported       = "yes",
%%%     docstring       = "This is a COMPLETE bibliography of the
%%%                        C Users Journal (January 1988 -- June 1994)
%%%                        ISSN 0898-9788, and its successor, C/C++
%%%                        Users Journal (July 1994 -- December 1999),
%%%                        ISSN 1075-2838, CODEN CCUJEX.
%%%
%%%                        Later articles from the C/C++ Users Journal
%%%                        are covered in the companion bibliography,
%%%                        cccuj2000.bib.
%%%
%%%                        The C Users Journal began with volume 6,
%%%                        number 1, January 1988, from the merger of
%%%                        the C Users' Group newsletter (1983--1987,
%%%                        8 issues yearly, no ISSN) with the C
%%%                        journal (1985--1987, 4 issues yearly, ISSN
%%%                        8756-9736).
%%%
%%%                        The journal maintains a World-Wide Web site
%%%                        at http://www.cuj.com/, and sells a
%%%                        DOS/Windows CD ROM with the complete text,
%%%                        figures, and code from 1990--date.
%%%
%%%                        These journals include numerous book
%%%                        review articles, so as a convenience to the
%%%                        reader, bibliographic entries are provided
%%%                        for all of the reviewed books, with
%%%                        cross-references between book and review
%%%                        entries.  Newer editions of the reviewed
%%%                        books are also included.
%%%
%%%                        At version 2.02, the year coverage looked
%%%                        like this:
%%%
%%%                             1975 (   1)    1984 (   2)    1993 ( 205)
%%%                             1976 (   0)    1985 (   3)    1994 ( 178)
%%%                             1977 (   0)    1986 (   5)    1995 ( 132)
%%%                             1978 (   2)    1987 (  12)    1996 ( 125)
%%%                             1979 (   0)    1988 ( 197)    1997 ( 164)
%%%                             1980 (   0)    1989 ( 189)    1998 ( 157)
%%%                             1981 (   0)    1990 ( 287)    1999 ( 154)
%%%                             1982 (   0)    1991 ( 214)
%%%                             1983 (   1)    1992 ( 218)
%%%
%%%                             Article:       2133
%%%                             Book:           113
%%%
%%%                             Total entries: 2246
%%%
%%%                        This bibliography has been collected from
%%%                        bibliographies in the author's personal
%%%                        files, from the journal's Web site contents
%%%                        file, http://www.cuj.com/cbklist.htm, and
%%%                        from the U.S. Library of Congress, the
%%%                        University of California MELVYL, and the
%%%                        OCLC catalogs.
%%%
%%%                        The journal article citations are not in
%%%                        the Compendex or OCLC databases, but the
%%%                        UnCover database has some coverage for it.
%%%                        Almost all entries below are derived from
%%%                        the cbklist.htm file, which regrettably,
%%%                        lacks complete page number ranges, so most
%%%                        page numbers below are of the form 27--??.
%%%
%%%                        Numerous errors in the sources noted above
%%%                        have been corrected.   Spelling has been
%%%                        verified with the UNIX spell and GNU ispell
%%%                        programs using the exception dictionary
%%%                        stored in the companion file with extension
%%%                        .sok.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        publication order, using bibsort -byvolume,
%%%                        then manually rearranged to place the older
%%%                        j-CUJ entries before the j-CCCUJ ones,
%%%                        thereby preserving publication order across
%%%                        the journal name change.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

@Preamble{"\input path.sty" #
          "\hyphenation{
                Call-eens
                Dasch-bach
                Thor-sten
          }"}

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "Nelson H. F. Beebe,
                    Center for Scientific Computing,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 585 1640, +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org|,
                            \path|beebe@ieee.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:

@String{j-CCCUJ                 = "C/C++ Users Journal"}

@String{j-CUJ                   = "C Users Journal"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-AP                  = "Academic Press Inc."}

@String{pub-AP-PROFESSIONAL     = "AP Professional"}

@String{pub-AP-PROFESSIONAL:adr = "Boston, MA, USA"}

@String{pub-AP:adr              = "New York, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}

@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BANTAM              = "Bantam Doubleday Dell Publishing Group
                                  Inc."}

@String{pub-BANTAM:adr          = "666 Fifth Avenue, New York, NY 10130, USA"}

@String{pub-BENCUM              = "Benjamin\slash Cummings Pub. Co."}

@String{pub-BENCUM:adr          = "Menlo Park, CA, USA"}

@String{pub-CBM                 = "CBM Books"}

@String{pub-CBM:adr             = "A Division of Cardinal Business Media Inc.,
                                  101 Witmer Road, Horsham, PA 19044, USA"}

@String{pub-CORIOLIS            = "Coriolis Group Books"}

@String{pub-CORIOLIS:adr        = "Scottsdale, AZ, USA"}

@String{pub-CUP                 = "Cambridge University Press"}

@String{pub-CUP:adr             = "New York, NY, USA"}

@String{pub-HAYDEN              = "Hayden Books"}

@String{pub-HAYDEN-BOOK         = "Hayden Book Co."}

@String{pub-HAYDEN-BOOK:adr     = "Rochelle Park, NJ, USA"}

@String{pub-HAYDEN:adr          = "4300 West 62nd Street, Indianapolis, IN
                                  46268, USA"}

@String{pub-HBJ                 = "Harcourt Brace Jovanovich"}

@String{pub-HBJ:adr             = "San Diego, CA, USA"}

@String{pub-MH                  = "McGraw-Hill, Inc."}

@String{pub-MH:adr              = "New York, NY, USA"}

@String{pub-MICROSOFT           = "Microsoft Press"}

@String{pub-MICROSOFT:adr       = "Bellevue, WA, USA"}

@String{pub-MIS                 = "MIS Press"}

@String{pub-MIS:adr             = "P. O. Box 5277, Portland, OR 97208-5277,
                                  USA, Tel: (503) 282-5215"}

@String{pub-MT                  = "M\&T Books"}

@String{pub-MT:adr              = "M\&T Publishing, Inc., 501 Galveston Drive,
                                  Redwood City, CA 94063, USA"}

@String{pub-OMH                 = "Osborne\slash Mc{\-}Graw-Hill"}

@String{pub-OMH:adr             = "Berkeley, CA, USA"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}

@String{pub-PH:adr              = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-PLUMHALL            = "Plum Hall"}

@String{pub-PLUMHALL:adr        = "1 Spruce Ave, Cardiff, NJ 08232, USA"}

@String{pub-QUE                 = "Que Corporation"}

@String{pub-QUE:adr             = "Indianapolis, IN, USA"}

@String{pub-SAMS                = "Howard W. Sams"}

@String{pub-SAMS:adr            = "Indianapolis, IN 46268, USA"}

@String{pub-SF                  = "Scott, Foresman and Company"}

@String{pub-SF:adr              = "Glenview, IL, USA"}

@String{pub-SILICON             = "Silicon Press"}

@String{pub-SILICON:adr         = "Summit, NJ, USA"}

@String{pub-ST-MARTINS          = "St. Martin's Press"}

@String{pub-ST-MARTINS:adr      = "New York, NY, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}

@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg, Germany~/
                                  London, UK~/ etc."}

@String{pub-SYDNEY-UNIV-PRESS   = "Sydney University Press"}

@String{pub-SYDNEY-UNIV-PRESS:adr = "Sydney, NSW, Australia"}

@String{pub-VNR                 = "Van Nostrand Reinhold Co."}

@String{pub-VNR:adr             = "New York, NY, USA"}

@String{pub-WILEY               = "John Wiley and Sons, Inc."}

@String{pub-WILEY:adr           = "New York, NY, USA; London, UK; Sydney,
                                  Australia"}

@String{pub-WINDCREST           = "Windcrest\slash McGraw-Hill"}

@String{pub-WINDCREST:adr       = "Blue Ridge Summit, PA, USA"}

%%% ====================================================================
%%% Bibliography entries:

%%% ====================================================================
%%% Old C Users Journal entries:

@Article{Plauger:1994:WTC,
  author =       "P. J. Plauger",
  title =        "Welcome to {{\em C/C++ Users Journal}}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "{Editor}'s Forum",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTIb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt <istream>}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "7",
  pages =        "10--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wilde:1994:DUI,
  author =       "Norman Wilde",
  title =        "Dealing With Uncertain Inputs: Exploratory Software
                 Engineering",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "25--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ballay:1994:TCC,
  author =       "Helene Ballay and Rainer Storn",
  title =        "A Tool for Checking {C} Coding Conventions",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "41--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Greissman:1994:SMT,
  author =       "Adam Greissman",
  title =        "Structure Mapping Techniques in {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "51--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:WUPb,
  author =       "Kenneth Pugh",
  title =        "When to Use Pointers",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "59--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:CTD,
  author =       "Kenneth Pugh",
  title =        "Converting {\tt double}s to Strings",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "61--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:CE,
  author =       "Chuck Allison",
  title =        "{C++} Exceptions",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "7",
  pages =        "69--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Blum:1994:CW,
  author =       "David Blum",
  title =        "{CUG328} --- {WTWG} 2.0",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG Library Update",
  number =       "7",
  pages =        "83--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Moolenaar:1994:CV,
  author =       "Bram Moolenaar",
  title =        "{CUG411} --- {VIM}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "7",
  pages =        "83--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bouthoorn:1994:CAA,
  author =       "Peter M. Bouthoorn",
  title =        "{CUG412} --- {AISEARCH}: Artificial Intelligence
                 Search Class",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "7",
  pages =        "84--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:W,
  author =       "Victor R. Volkman",
  title =        "{WTWG}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG library disk documentation",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Sickler:1994:TIV,
  author =       "Clyde Sickler",
  title =        "{{\em Inside Visual C++}}, by {David J. Kruglinksi}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book review",
  number =       "7",
  pages =        "93--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:UTV,
  author =       "P. J. Plauger and David Brown",
  title =        "Using {\tt void *}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "7",
  pages =        "103--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:TST,
  author =       "P. J. Plauger",
  title =        "Thoughts on Software Testing",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "{Editor}'s Forum",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:E,
  author =       "P. J. Plauger",
  title =        "Extractors",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "8",
  pages =        "10--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weber:1994:MS,
  author =       "David Weber",
  title =        "Minimalist Scaling",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "27--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Treuenfels:1994:EFV,
  author =       "Anton Treuenfels",
  title =        "An Efficient Flood Visit Algorithm",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "39--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kelly:1994:MOB,
  author =       "Michael Kelly",
  title =        "Multithreading with {OS/2} and {Borland C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCb,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 2",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up To C++",
  number =       "8",
  pages =        "77--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welch:1994:CSB,
  author =       "David Welch",
  title =        "{CUG413A} --- Sound Blaster Tools",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "87--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Banerji:1994:CRT,
  author =       "Arindam Banerji",
  title =        "{CUG415} --- Run-Time Type Information Library for
                 {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bird:1994:CSB,
  author =       "Jeffrey Bird and Christopher M. Box",
  title =        "{CUG413B} --- Sound Blaster Freedom Project",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hessling:1994:CHE,
  author =       "Mark Hessling",
  title =        "{CUG414} --- {THE} --- {The Hessling Editor}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weitzel:1994:SHI,
  author =       "Martin Weitzel",
  title =        "Safe Handling of Input Strings",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "8",
  pages =        "97--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pipkins:1994:NSW,
  author =       "Jeffrey D. Pipkins",
  title =        "Notes on Some Weaknesses of {Standard C}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "8",
  pages =        "102--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTO,
  author =       "P. J. Plauger",
  title =        "The Header {\tt <ostream>}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Singleton:1994:UWM,
  author =       "David Singleton",
  title =        "Using {Windows} Memory Management Services",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "19--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Harmon:1994:EWF,
  author =       "Trevor Harmon",
  title =        "Extending the {Windows} File Manager",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "37--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Astle:1994:TTY,
  author =       "Randel Dale Astle",
  title =        "{{\em Teach Yourself Windows Programming in 21
                 Days}}, by {Charles Calvert}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book review",
  number =       "9",
  pages =        "47--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Calvert:1993:TYW}.",
  acknowledgement = ack-nhfb,
}

@Article{Rosen:1994:SSP,
  author =       "Jeff Rosen",
  title =        "A Simple Soundex Program",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "49--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Niemann:1994:T,
  author =       "Thomas Niemann",
  title =        "Today",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "53--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:PTN,
  author =       "Kenneth Pugh",
  title =        "Parentheses with {\tt new} Operator",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "55--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:CC,
  author =       "Chuck Allison",
  title =        "Conversions and Casts",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "9",
  pages =        "67--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCc,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 3
                 Iterators",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up To C++",
  number =       "9",
  pages =        "87--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1994:UUB,
  author =       "Sydney S. Weinstein",
  title =        "Using {UNIX} for a {BBS}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "On the Networks",
  number =       "9",
  pages =        "101--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:I,
  author =       "P. J. Plauger",
  title =        "Inserters",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "10",
  pages =        "10--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mueller:1994:PAC,
  author =       "Harald M. Mueller",
  title =        "Powerful Assertions for {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jervis:1994:AF,
  author =       "Bob Jervis",
  title =        "All is Flux",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "39--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Skelly:1994:PPM,
  author =       "Christopher Skelly",
  title =        "Powerful Pointers to Member Functions",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Milam:1994:EDL,
  author =       "Stan Milam",
  title =        "An Extended Date Library for {C}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "67--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCd,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 4",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "10",
  pages =        "81--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:HCF,
  author =       "Kenneth Pugh",
  title =        "Handling Constructor Failures",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "93--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:DMMa,
  author =       "Chuck Allison",
  title =        "Dynamic Memory Management, Part 1",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "10",
  pages =        "101--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:CLU,
  author =       "Victor R. Volkman",
  title =        "{CUG417}: {LIBFTP} for {UNIX}, {CUG418}: Rasmol
                 Molecular Graphics",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Releases",
  number =       "10",
  pages =        "119--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:ITO,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt ostream}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1994:EII,
  author =       "Thomas Nelson",
  title =        "Encapsulating the {DOS IOCTL} Interface",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "27--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1994:CC,
  author =       "Rex Jaeschke",
  title =        "The {C9X} Charter",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "47--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1994:IPC,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 12: {Boolean} and
                 Overlay Operations",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "53--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:DMMb,
  author =       "Chuck Allison",
  title =        "Dynamic Memory Management, Part 2",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "11",
  pages =        "71--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCe,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 5",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:FRV,
  author =       "Kenneth Pugh",
  title =        "Function Return Value Conventions",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "103--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:CR,
  author =       "Victor R. Volkman",
  title =        "{CUG421}: {RFVDEMO}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Releases",
  number =       "11",
  pages =        "107--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:ACS,
  author =       "Victor R. Volkman",
  title =        "{AISEARCH} --- {C++} Search Class Library",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG Product Focus",
  number =       "11",
  pages =        "111--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTIc,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iomanip}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "12",
  pages =        "10--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tackett:1994:UIS,
  author =       "Jack Tackett",
  title =        "Using the International Section of {WIN.INI}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "25--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guthrie:1994:TTT,
  author =       "R. Scott Guthrie",
  title =        "A Text Translation Tool for {C} Programmers",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "33--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1994:ECE,
  author =       "Gregory Colvin",
  title =        "Emulating {C++} Exception Handling",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "51--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Eiben:1994:TCP,
  author =       "Rob Eiben",
  title =        "{{\em C + C++: Programming With Objects in C and
                 C++}} by {Allen I. Holub}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book Review",
  number =       "12",
  pages =        "57--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Holub:1992:CCP}.",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1994:MA,
  author =       "Sydney Weinstein",
  title =        "Mail Assistants",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "On the Networks",
  number =       "12",
  pages =        "61--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:SCL,
  author =       "Chuck Allison",
  title =        "The {Standard C++} Library",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "12",
  pages =        "69--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCf,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 6:
                 Templates",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "12",
  pages =        "81--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:COC,
  author =       "Kenneth Pugh",
  title =        "{C++} Overloaded Constructors and Operators",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "93--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSa,
  author =       "P. J. Plauger",
  title =        "The Header {\tt strstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "1",
  pages =        "10--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Erdelsky:1995:PBO,
  author =       "Philip J. Erdelsky",
  title =        "Portable Byte Ordering in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "25--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kruzdall:1995:TNV,
  author =       "James A. Kruzdall",
  title =        "Transferring Numeric Values Between Computers",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Roberts:1995:LLC,
  author =       "Rick Roberts",
  title =        "{Linux} --- The Low Cost {UNIX}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "43--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  abstract =     "Here's your chance to play with a version of UNIX
                 that's widely popular and available with source code,
                 if you can afford the low price.",
  acknowledgement = ack-nhfb,
}

@Article{Thomas:1995:IFC,
  author =       "Jim Thomas and Jerome T. Coonen",
  title =        "An Introduction to Floating-Point {C} Extensions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Doshi:1995:TAC,
  author =       "Nimish R. Doshi",
  title =        "{{\em Advanced C++}} by {Namir Clement Shammas}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Shammas:1992:AC}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:TBC,
  author =       "P. J. Plauger",
  title =        "{{\em The Best C/C++ Tips Ever}} by {Anthony
                 Porter}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Porter:1993:BCT}.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLa,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "1",
  pages =        "69--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:CAC,
  author =       "Daniel Saks",
  title =        "{C++} at {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:MPR,
  author =       "Kenneth Pugh",
  title =        "Are Marching Pointers Really Faster?",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "91--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:RB,
  author =       "Victor R. Volkman",
  title =        "{RDCF}, and {BSPLINE}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "1",
  pages =        "95--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITSa,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt strstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "2",
  pages =        "10--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pipkins:1995:EB,
  author =       "Jeff D. Pipkins",
  title =        "Embedding on a Budget",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "25--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cepek:1995:PFM,
  author =       "Mike Cepek",
  title =        "Programming Flash Memory",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "35--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{McClung:1995:UAA,
  author =       "Michael McClung",
  title =        "Using Associative Arrays",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Small:1995:SCT,
  author =       "John W. Small",
  title =        "Simulating {C++} Templates in {C} and {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:EPS,
  author =       "Bob Swart",
  title =        "{EMS} Professional Shareware Libraries --- Utilities
                 for {C/C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CD-ROM Review",
  number =       "2",
  pages =        "81--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:QSF,
  author =       "Kenneth Pugh",
  title =        "qsort and Static Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "85--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLb,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MEC,
  author =       "Daniel Saks",
  title =        "Minor Enhancements to {C++} as of {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "2",
  pages =        "101--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:WGS,
  author =       "Sydney Weinstein",
  title =        "Where to Get the Source",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "2",
  pages =        "111--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt sstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "3",
  pages =        "10--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stout:1995:OFN,
  author =       "Bob Stout",
  title =        "``Olympic'' Filtering for Noisy Data",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "21--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cindric:1995:WBA,
  author =       "Blaise B. Cindric",
  title =        "When the ``Best'' Algorithm Isn't",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "27--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ashdown:1995:OCQ,
  author =       "Ian Ashdown",
  title =        "Octree Color Quantization",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "31--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Grant:1995:IGA,
  author =       "Keith Grant",
  title =        "An Introduction to Genetic Algorithms",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "45--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLc,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 3",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "3",
  pages =        "59--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MME,
  author =       "Daniel Saks",
  title =        "More Minor Enhancements as of {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "3",
  pages =        "79--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:M,
  author =       "Kenneth Pugh",
  title =        "Moving On",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "89--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:C,
  author =       "Victor R. Volkman",
  title =        "Cross-Assembler",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "3",
  pages =        "91--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTF,
  author =       "P. J. Plauger",
  title =        "The Header {\tt fstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "4",
  pages =        "8--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chapman:1995:EMM,
  author =       "David Chapman",
  title =        "An Error Manager with Message Text Replacement",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "23--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zeke:1995:DCG,
  author =       "Laszlo Zeke",
  title =        "Designing a Cross-Platform {GUI}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "41--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cornelison:1995:TWM,
  author =       "Mike Cornelison",
  title =        "Two Wildcard Matching Utilities",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "55--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:PCJ,
  author =       "Bob Swart",
  title =        "{{\em Windows Programming Power with Custom Controls}}
                 by {Paul Cilwa and Jeff Duntemann}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "4",
  pages =        "61--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Cilwa:1994:WPP}.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:BC,
  author =       "Chuck Allison",
  title =        "A Better {C}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "4",
  pages =        "67--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MCM,
  author =       "Daniel Saks",
  title =        "Mutable Class Members",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "4",
  pages =        "79--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:RYW,
  author =       "Sydney S. Weinstein",
  title =        "Relate Your Way Through the Storm",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "4",
  pages =        "91--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITF,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt fstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gilhooly:1995:WWS,
  author =       "Kevin Gilhooly",
  title =        "{WinJES} --- {A} {Windows} Sockets Example",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colton:1995:DCS,
  author =       "Paul Colton",
  title =        "Dynamic Client\slash Server-Based Image Processing",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "33--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wittenberg:1995:LPC,
  author =       "Lee Wittenberg",
  title =        "Literate Programming in {C} and {C++} using {CWEB}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "55, 57--63",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  abstract =     "Feeling constrained by those comment delimiters in
                 your C or C++ code? Literate programming is a way to
                 really document your code.",
  acknowledgement = ack-nhfb,
}

@Article{Feather:1995:UCS,
  author =       "Clive D. W. Feather",
  title =        "Understanding the {C} Standard",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:DA,
  author =       "Chuck Allison",
  title =        "Data Abstraction",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:EMM,
  author =       "Daniel Saks",
  title =        "Even More Minor Enhancements",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "5",
  pages =        "89--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTI,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iostream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1995:MMM,
  author =       "K. B. Williams",
  title =        "Magic Matrix Multiply",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "19--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Parker:1995:EMC,
  author =       "Mark R. Parker",
  title =        "Encapsulating Math Coprocessor {BCD} Arithmetic",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "27--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1995:QPR,
  author =       "Jerry Dwyer",
  title =        "Quick and Portable Random Number Generators",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "33--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lowerre:1995:MPC,
  author =       "David T. Lowerre",
  title =        "Map Projections in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "45--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:TSE,
  author =       "Bob Swart",
  title =        "{{\em Scientific and Engineering C++}} by {John Barton
                 and Lee Nackman}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "6",
  pages =        "57--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Barton:1994:SEC}.",
  acknowledgement = ack-nhfb,
}

@Article{Lawless:1995:IFC,
  author =       "James K. Lawless",
  title =        "Interfacing to a {FOSSIL} Communications Driver",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "59--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Camp:1995:DIU,
  author =       "Kenneth E. Van Camp",
  title =        "Dynamic Inheritance Using Filter Classes",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "69--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:CSR,
  author =       "Daniel Saks",
  title =        "Changes in the Scope Rules",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "6",
  pages =        "79--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:SPE,
  author =       "Pete Becker",
  title =        "Surprising Promotion Effects",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "89--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CMC,
  author =       "Victor R. Volkman",
  title =        "{CUG427}: Multijoy, {CUG428}: Pictor Video Lib,
                 {CUG429}: {KBFake}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "6",
  pages =        "95--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSc,
  author =       "P. J. Plauger",
  title =        "The Header {\tt string}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dawes:1995:YCC,
  author =       "Beman Dawes",
  title =        "You Can Count On it",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "23--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1995:TSF,
  author =       "K. B. Williams",
  title =        "Testing Sort Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "33--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barbu:1995:CCG,
  author =       "Adrian Barbu",
  title =        "A {C++} Class Generator",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "45--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guthrie:1995:SEA,
  author =       "R. Scott Guthrie",
  title =        "A Simple, Easy {AutoQueue} Class",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "55--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ross:1995:FSS,
  author =       "John W. Ross",
  title =        "Fast String Searching",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "63--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Feather:1995:USL,
  author =       "Clive D. W. Feather",
  title =        "Understanding the Standard --- Linkage",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "71--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rowe:1995:RCM,
  author =       "Robin Rowe",
  title =        "{{\em Designing Object-Oriented C++ Applications Using
                 the Booch Method}} by {Robert C. Martin}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "7",
  pages =        "77--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Martin:1995:DOC}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACb,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "7",
  pages =        "81--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:PIC,
  author =       "Pete Becker",
  title =        "A Pitfall Inherited from {C}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "91--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:SS,
  author =       "Sydney S. Weinstein",
  title =        "{S}'kill is {S}'nice",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "7",
  pages =        "99--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CM,
  author =       "Victor R. Volkman",
  title =        "{CUG430}: {m68kdis}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "7",
  pages =        "103--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITSb,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt string}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCa,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 13: Geometric
                 Operations",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "23--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heinrich:1995:FCG,
  author =       "Peter Heinrich and Nathan Dwyer",
  title =        "Fixed-Point {C} for Graphics Applications",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "37--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gottner:1995:TCB,
  author =       "Dave Gottner",
  title =        "Templates Without Code Bloat",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1995:MUC,
  author =       "Scott Meyers",
  title =        "Mastering User-defined Conversion Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Beddow:1995:RPC,
  author =       "Mark Beddow",
  title =        "Remote Procedure Calls Using {NetBIOS}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACa,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "8",
  pages =        "81--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:SCR,
  author =       "Pete Becker",
  title =        "Suicidal Classes Are Risky Business",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "91--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTB,
  author =       "P. J. Plauger",
  title =        "The Header {\tt bitset}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1995:DOL,
  author =       "Steve Welstead",
  title =        "Data Object List Dialog for {Windows}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "23--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Giglio:1995:SED,
  author =       "Paul Giglio and David Schwartz",
  title =        "Simplifying Explicit Dynamic Linking",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "43--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barbu:1995:QMD,
  author =       "Adrian Barbu",
  title =        "Quick {MS-Windows} Dialog Design",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1995:IPPa,
  author =       "Rex Jaeschke",
  title =        "Internationalization: {A} Primer, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "67--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1995:TDO,
  author =       "John Rodley",
  title =        "{{\em Distributed Operating Systems}} by {Andrew
                 Tanenbaum}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "9",
  pages =        "77--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Tanenbaum:1995:DOS}.",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1995:TPP,
  author =       "Thomas W. Nelson",
  title =        "{{\em Plug and Play Programming}} by {William Wong}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "9",
  pages =        "79--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Wong:1993:PPP}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACc,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 3",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "9",
  pages =        "81--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:NRP,
  author =       "Pete Becker",
  title =        "Nonrandom rand() Problems",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CRI,
  author =       "Victor R. Volkman",
  title =        "{CUG431}: {DOS} Remote Installable File System",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "9",
  pages =        "95--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTC,
  author =       "P. J. Plauger",
  title =        "The Header {\tt complex}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "10",
  pages =        "8--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vesely:1995:DE,
  author =       "Alessandro Vesely",
  title =        "Debugging with Exceptions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "19--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jagger:1995:ADF,
  author =       "Jon Jagger",
  title =        "An Alternative Debug Function Macro",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "29--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mashlan:1995:CPC,
  author =       "Robert Mashlan",
  title =        "Checked Pointers for {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "37--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kientzle:1995:SBB,
  author =       "Tim Kientzle",
  title =        "Scaling Bitmaps with Bresenham",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCb,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 14: Warping and
                 Morphing",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "55--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1995:IPPb,
  author =       "Rex Jaeschke",
  title =        "Internationalization, {A} Primer, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "69--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patapis:1995:EGR,
  author =       "George Patapis",
  title =        "{{\em Design Patterns, Elements of Reusable
                 Object-Oriented Software}} by {Erich Gamma, Richard
                 Helm, Ralph Johnson, and John Vlissides}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "10",
  pages =        "78--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Gamma:1995:DPE}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:SS,
  author =       "Dan Saks",
  title =        "Style and Syntax",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "10",
  pages =        "81--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:DKC,
  author =       "Pete Becker",
  title =        "Dual-Use Keywords Create Confusion",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "93--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CXG,
  author =       "Victor R. Volkman",
  title =        "{CUG434}: {XYZ++ $3$-D} Graphics",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "10",
  pages =        "101--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:LFW,
  author =       "Sydney Weinstein",
  title =        "So Long, Fare Well \ldots{}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "10",
  pages =        "105--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITC,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt complex}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "11",
  pages =        "8--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dugger:1995:MC,
  author =       "Jim Dugger",
  title =        "Multithreading in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "23--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rogers:1995:LD,
  author =       "John Rogers",
  title =        "Locking Without Deadlocks",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "35--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weisfeld:1995:SCU,
  author =       "Matt Weisfeld",
  title =        "A Synchronization Class Using Critical-Sections",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "45--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCc,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 15: Basic Texture
                 Operations",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "55--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gilhooly:1995:PEW,
  author =       "Kevin Gilhooly",
  title =        "Pulse --- Estimating {Windows} Response Time",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "69--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ragen:1995:CDP,
  author =       "Alex Ragen",
  title =        "{C} Database Programming with {ODBC}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "73--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:TCP,
  author =       "Chuck Allison",
  title =        "{{\em C++ Pointers and Dynamic Memory Management}}
                 by {Michael Daconta}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "11",
  pages =        "79--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Daconta:1995:CPD}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:SGN,
  author =       "Dan Saks",
  title =        "A Sensible Grammar Notation",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Column that Needs a Name",
  number =       "11",
  pages =        "85--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:MR,
  author =       "Pete Becker",
  title =        "More on rand()",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1995:LTW,
  author =       "Bobby Schmidt",
  title =        "Living in Two Worlds",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Learning C/C++urve",
  number =       "11",
  pages =        "99--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:STL,
  author =       "P. J. Plauger",
  title =        "The Standard Template Library",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "12",
  pages =        "10--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deen:1995:RAO,
  author =       "Glen W. Deen",
  title =        "Reducing Allocation Overhead in {$2$-D} Arrays",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "25--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Owen:1995:DDP,
  author =       "Gregor Owen",
  title =        "Doing ``32-bit'' {DMA} on a {PC}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "27--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1995:SPC,
  author =       "Gregory Colvin",
  title =        "Smart Pointers for {C++} Garbage Collection",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "37--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Enright:1995:ASA,
  author =       "Aaron Garth Enright and Linda M. Wilkens",
  title =        "Another Slap at Lowly goto",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "49--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Taylor:1995:ICG,
  author =       "Bradford Taylor",
  title =        "An Iostream Class for the {GPIB}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "53--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1995:TEC,
  author =       "John Rodley",
  title =        "{{\em Efficient C/C++ Programming}} by {Steve
                 Heller}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "12",
  pages =        "69--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Heller:1995:ECC}.",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:TUI,
  author =       "Bob Swart",
  title =        "{{\em Uninterrupted Interrupts}}, by {Ralf Brown}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CD-ROM Review",
  number =       "12",
  pages =        "71--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Brown:1994:UIP}.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1995:CF,
  author =       "Bobby Schmidt",
  title =        "Completing the Foundation",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Learning C/C++urve",
  number =       "12",
  pages =        "73--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:GRG,
  author =       "Pete Becker",
  title =        "Getting Rid of goto",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "83--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:UCD,
  author =       "Dan Saks",
  title =        "Understanding {C++} Declarations",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Column that Needs a Name",
  number =       "12",
  pages =        "87--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:WUC,
  author =       "Victor R. Volkman",
  title =        "Windows, Update to {CUG391}: {C} Exploration Tools",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "12",
  pages =        "94--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SHO,
  author =       "P. J. Plauger",
  title =        "{STL} Headers --- An Overview",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "1",
  pages =        "8--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vasilyev:1996:ICG,
  author =       "Kostya Vasilyev",
  title =        "Implementing a Cross-Platform Graphics Engine",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "19--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Perelman-Hall:1996:OSC,
  author =       "David Perelman-Hall",
  title =        "Object-Oriented {SDI-12} Communications",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:SSE,
  author =       "K. B. Williams",
  title =        "A Simple Simultaneous Equation Solver",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "45--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:BNN,
  author =       "Dwayne Phillips",
  title =        "The Backpropagation Neural Network",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:UCD,
  author =       "Dan Saks",
  title =        "Understanding {C++} Declarators",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Stepping Up to C++",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:BDT,
  author =       "Bobby Schmidt",
  title =        "Building a Data Type in {C} and {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "1",
  pages =        "69--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:CYO,
  author =       "Pete Becker",
  title =        "Creating Your Own Manipulator",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:MG,
  author =       "Victor R. Volkman",
  title =        "Micro-{C} and {GNU}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "1",
  pages =        "88--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:I,
  author =       "P. J. Plauger",
  title =        "Iterators",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "2",
  pages =        "8--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lansinger:1996:ECA,
  author =       "Ed Lansinger",
  title =        "An Embedded {C++} Application",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "19--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Behrendsen:1996:PMS,
  author =       "Tim Behrendsen",
  title =        "The Poor Man's Serial Protocol Analyzer",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "29--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1996:QMFa,
  author =       "Tim Prince",
  title =        "Quad-Precision Math Functions, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "39--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weisfeld:1996:BCL,
  author =       "Matt Weisfeld",
  title =        "Building Command Lines for Child Processes",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "47--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deen:1996:SDC,
  author =       "Glen Deen",
  title =        "Selectable Default Constructor Arguments",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1996:TLD,
  author =       "John Rodley",
  title =        "{{\em Len Dorfman's C++ By Example}} by {Len
                 Dorfman}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "2",
  pages =        "65--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:BTS,
  author =       "Bobby Schmidt",
  title =        "Balancing Type Safety with Sociability",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PCDa,
  author =       "Dan Saks",
  title =        "Parsing {C++} Declarations, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Column that Needs a Name",
  number =       "2",
  pages =        "77--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:UT,
  author =       "Pete Becker",
  title =        "In Undefined Territory",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTU,
  author =       "P. J. Plauger",
  title =        "The Header {\tt utility}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "3",
  pages =        "8--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Camp:1996:TQ,
  author =       "Kenneth Van Camp",
  title =        "A Template-Based Quicksort",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "19--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frazier:1996:ET,
  author =       "George F. Frazier",
  title =        "Estimating Time-To-Transfer",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "25--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Manning:1996:UPC,
  author =       "Evan Manning",
  title =        "Uncertainty Propagation in {C+}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "29, 32--38",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bockenfeld:1996:TNT,
  author =       "Don Bockenfeld",
  title =        "{TSQRT}: {A} New Trick for an Old Dog",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "39--41",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "Implements a small table-driven square root function
                 in C, using exclusively integer operations.",
  acknowledgement = ack-nhfb,
}

@Article{Flacy:1996:SCG,
  author =       "Mark Flacy and Larry Brunelle",
  title =        "A Small Combination Generator",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "43--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1996:QMFb,
  author =       "Tim Prince",
  title =        "Quad-Precision Math Functions, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "45--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weber:1996:TCC,
  author =       "David Weber",
  title =        "Two {C++} Tutorials, {{\em Practical C++
                 Programming}}, by {Steve Oualline}, and {{\em C++ The
                 Core Language}} by {Gregory Satir and Doug Brown}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "3",
  pages =        "53--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:AVM,
  author =       "Pete Becker",
  title =        "Availability vs. Membership",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "55--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PCDb,
  author =       "Dan Saks",
  title =        "Parsing {C++} Declarations, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Stepping Up to C++",
  number =       "3",
  pages =        "63--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:CBI,
  author =       "Bobby Schmidt",
  title =        "Creating a {Boolean} Inserter",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "3",
  pages =        "79--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:AEW,
  author =       "Victor R. Volkman",
  title =        "Algorithms Are Everywhere on the {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "3",
  pages =        "87--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTIa,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iterator}, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "4",
  pages =        "8--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patapi:1996:OCL,
  author =       "George Patapi",
  title =        "The {OSE C++} Libraries",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "19--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Savard:1996:SMF,
  author =       "Marco Savard",
  title =        "Shared Memories as Files",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "23--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Seekamp:1996:PMG,
  author =       "Chris Seekamp and Gary Domrow and Tony Wrobel and Don
                 Bulka",
  title =        "A Portable Multiprocess Gateway",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "35--41",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Mon Apr 21 11:32:17 1997",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rogers:1996:OEE,
  author =       "Joey Rogers",
  title =        "An Object-Oriented Expression Evaluator",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "43--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:IPC,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 16, Random Dot
                 Stereograms",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "53--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:RPE,
  author =       "Dan Saks",
  title =        "Recovering from Parsing Errors",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Column that Needs a Name",
  number =       "4",
  pages =        "63--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:CSC,
  author =       "Bobby Schmidt",
  title =        "Controlling Silent Conversions",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "4",
  pages =        "79--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:PWF,
  author =       "Pete Becker",
  title =        "Parentheses Won't Fix Everything",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "87--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:CCEa,
  author =       "P. J. Plauger",
  title =        "{C/C++} {Editor}'s Forum: Uproar over {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "6--6",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Apr 18 06:29:06 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTIb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iterator}, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kiselyov:1996:HMT,
  author =       "Oleg Kiselyov",
  title =        "Handling Multiple {TCP} Connections in {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "17--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hathcock:1996:PPM,
  author =       "Arvel Hathcock",
  title =        "{PopMail!--A POP3} Mailer for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "25--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1996:OPR,
  author =       "Chuck Allison",
  title =        "Object Persistence with Relational Databases",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "37--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Merrill:1996:CDE,
  author =       "Ted Merrill",
  title =        "A {C} Declarator Extractor",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "47--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:VMA,
  author =       "K. B. Williams",
  title =        "Versatile Matrix Addition and Subtractions",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "51--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jensen:1996:MMO,
  author =       "Jens A. Jensen",
  title =        "32-bit Memory Management in {OS/2}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "55--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:DSE,
  author =       "Dwayne Phillips",
  title =        "{{\em A Discipline for Software Engineering}}, by
                 {Watts S. Humphrey}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "5",
  pages =        "61--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Humphrey:1995:DSE}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PGP,
  author =       "Dan Saks",
  title =        "Perspectives on Grammars and Parsers",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C++ Theory and Practice",
  number =       "5",
  pages =        "63--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:WF,
  author =       "Bobby Schmidt",
  title =        "The Why Files",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "5",
  pages =        "71--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:VCS,
  author =       "Victor R. Volkman",
  title =        "Visit the Client\slash Server Coffeehouse",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:EMR,
  author =       "Pete Becker",
  title =        "Even More on rand( )",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "79--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCAa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Allocators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kerzner:1996:SPD,
  author =       "Mark Kerzner",
  title =        "Signal Processing with Dynamic Programming",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "17--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schulist:1996:SMC,
  author =       "Stephen Schulist",
  title =        "A Simple Matrix Class",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "27--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schroeder:1996:VSD,
  author =       "Will Schroeder",
  title =        "Visualizing Scientific Data",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "33--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1996:TRNa,
  author =       "Jerry Dwyer and K. B. Williams",
  title =        "Testing Random Number Generators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "39--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CUG,
  author =       "Victor R. Volkman",
  title =        "A {C Users' Group} update",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "49--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:DCC,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Designing {C++} Classes",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "55--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1996:DCR,
  author =       "Marc Briand",
  title =        "{{\em Designing and Coding Reusable C++}}, by {Martin
                 D. Carroll and Margaret A. Ellis}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "6",
  pages =        "63--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Carroll:1995:DCR}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Abstract Declarators, Part
                 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "69--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAO,
  author =       "Pete Becker",
  title =        "Questions and Answers: Overloaded Conversion
                 Operators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "83--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCH,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt memory}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colner:1996:HPO,
  author =       "Don Colner",
  title =        "{HTML} Programming with Objects",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "17--18, 21--24, 26--28, 29--30",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:IE,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Inheritability and Extensibility",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "37--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1996:NS,
  author =       "James M. Bell",
  title =        "Nested for Statements",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "47--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heyman:1996:BPW,
  author =       "Bill Heyman",
  title =        "Better Pipes for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "49--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Abstract Declarators, Part
                 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "61--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSX,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {X} and {Windows} Code from the
                 {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "75--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "79--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAV,
  author =       "Pete Becker",
  title =        "Questions and Answers: The Value of Code Walks",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCAb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kientzle:1996:AIC,
  author =       "Tim Kientzle",
  title =        "Approximate Inverse Color Mapping",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "19--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wampler:1996:VPG,
  author =       "Bruce E. Wampler",
  title =        "{V}: {A} Portable {GUI} Framework",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "21--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Krehbiel:1996:PVB,
  author =       "Chris Krehbiel",
  title =        "Programming with {VESA BIOS} Extensions",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "37--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heaton:1996:HSW,
  author =       "Jeff Heaton",
  title =        "High Speed {Win32} Animation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "47--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1996:TRNb,
  author =       "Jerry Dwyer and K. B. Williams",
  title =        "Testing Random Number Generators, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:OIC,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Obstacles to Inheritability in {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kilian:1996:SCM,
  author =       "Marc Kilian",
  title =        "{{\em Secrets of the C++ Masters}}, by {Jeff
                 Alger}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "8",
  pages =        "79--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Alger:1995:SCM}.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAW,
  author =       "Pete Becker",
  title =        "Questions and Answers: What About realloc()?",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "83--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++} Curve: {C $\rightarrow$ C++}
                 Mutations, Part 3",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "87--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:CCEb,
  author =       "P. J. Plauger",
  title =        "{C/C++} {Editor}'s Forum: Transliterating {C} and
                 {C++} code to {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "6--6",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:18:46 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCI,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Introduction to {\tt
                 <algorithm>}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kasparek:1996:PVR,
  author =       "Linda Kasparek",
  title =        "Processing Variant Records with {STL}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "19--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Young:1996:TSB,
  author =       "Warren Young",
  title =        "Two {STL} Books",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "9",
  pages =        "29--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Messer:1996:CCC,
  author =       "Greg Messer",
  title =        "A {C++} Chronograph Class",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "35--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hemrajani:1996:JCC,
  author =       "Anil Hemrajani",
  title =        "The {Java} and {C} Connection",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "43--46, 48--50",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:12:34 1996",
  acknowledgement = ack-nhfb,
}

@Article{Manning:1996:FS,
  author =       "Evan Manning",
  title =        "Floating-point Summation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Michaels:1996:SPS,
  author =       "Laura Michaels",
  title =        "In Search of a Portable Screen Library",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "57--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {Abstract} Declarators Part
                 3",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "61--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 4",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "69--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAL,
  author =       "Pete Becker",
  title =        "Questions and Answers: Little-Known Effects of
                 Defining Constructors",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "77--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSSa,
  author =       "Victor R. Volkman",
  title =        "{C\slash C++} Sources: {STL} Help on the {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "89--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:RAR,
  author =       "Anonymous",
  title =        "{Rational} Announced {Rational Rose} for {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "94--94",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:14:59 1996",
}

@Article{Plauger:1996:SCO,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Ordering Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "8--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:CCD,
  author =       "Andrew Phillips",
  title =        "{C++} and {C} Debugging, Testing and Reliability",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "10",
  pages =        "19--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tucker:1996:DDW,
  author =       "Andrew Tucker",
  title =        "A {DBWin32} Debugger for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "25--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1996:CCC,
  author =       "Scott Meyers",
  title =        "Combining {C++} and {C} in the Same Program",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "35--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1996:CMS,
  author =       "Chuck Allison",
  title =        "{C++}: The Making of a Standard",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "39--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Marini:1996:CHR,
  author =       "Marc Marini",
  title =        "A Class Hierarchy for Random Number Generation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Retzlaff:1996:CCS,
  author =       "Don Retzlaff",
  title =        "{C\slash C++} Source to {HTML} Converter: Use those
                 ubiquitous {Web} browsers to advantage and show {C} or
                 {C++} code in a more readable format",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "57--58",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1996:MCD,
  author =       "Tom Nelson",
  title =        "Memory Caching for Disk-Based Objects",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "59--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCW,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: The Why Files, Part
                 Two",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "69--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Declarators, Finale",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "79--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAK,
  author =       "Pete Becker",
  title =        "Questions and Answers: Kicking the Macro Habit",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "89--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:AAJ,
  author =       "Anonymous",
  title =        "{Amzi!} Announces {Java} Class for {Amzi! Logic
                 Server}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "94--94",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 06 07:58:26 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:ORJ,
  author =       "Anonymous",
  title =        "{ObjectSpace} Releases {Java} Generic Library for Free
                 Commercial Use",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "96--96",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Sep 12 07:21:02 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCL,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Last of the Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "8--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cheng:1996:CPC,
  author =       "Harry H. Cheng",
  title =        "{CGI} Programming in {C}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "17--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zmola:1996:DWP,
  author =       "Carl Zmola",
  title =        "Dragto--{A} {Windows} Programmer's Utility",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "23--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Downs:1996:EWC,
  author =       "Chris Downs",
  title =        "Encapsulating {Windows} Controls",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "31--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1996:CCM,
  author =       "Steve Welstead",
  title =        "{C++} Classes for {MDI Windows} Management",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "41--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vila:1996:LTC,
  author =       "Leonardo Zayas Vila",
  title =        "{$3$-D} Lookup Table Color Matching",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "51--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Leatherbarrow:1996:NSR,
  author =       "Robin J. Leatherbarrow",
  title =        "Nested for Statements Revisited",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "57--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Breitzman:1996:CRL,
  author =       "Anthony Breitzman",
  title =        "A Class for Representing Large Integers",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "61--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{York:1996:HTP,
  author =       "Kyle A. York",
  title =        "High-Speed Transfers on a {PC} Parallel Port",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "69--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nickerson:1996:HJ,
  author =       "Douglas A. Nickerson",
  title =        "Hooked on {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "11",
  pages =        "79--80",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "Extensive review of \cite{vanHoff:1996:HJ}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {\tt const} as a Promise",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "81--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAT,
  author =       "Pete Becker",
  title =        "Questions and Answers: Traits to the Rescue",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "87--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSSb,
  author =       "Victor R. Volkman",
  title =        "{C\slash C++} Sources: In Search of {C++} Libraries",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "90--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:TMF,
  author =       "K. B. Williams",
  title =        "Testing Math Functions: {When} requirements are tight,
                 we must carefully examine all potential sources of
                 error. {Make} sure your math library isn't the weak
                 link in the chain",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "12",
  pages =        "49--54, 58--65",
  month =        dec,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Mon Apr 10 06:32:36 2000",
  note =         "Describes a package that extends the
                 Cody-Waite-Plauger work on the ELEFUNT package for the
                 testing of the elementary functions, including the
                 inverse hyperbolic functions, cube root, and Bessel
                 functions of the first and second kinds. The C++
                 package implements 192-bit extended precision versions
                 of all of the functions, so that accurate results are
                 available for comparison with the normal
                 double-precision results.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFa,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "6--6",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <vector>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "8--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBa,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "17a--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guinan:1997:PIC,
  author =       "Jamie Guinan",
  title =        "Platform-Independent {C++ GUI} Toolkits",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "19--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Admal:1997:TTC,
  author =       "Anil Admal and Chris Tarr",
  title =        "Templates and Today's Compilers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "27--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lam:1997:CCF,
  author =       "Richard B. Lam",
  title =        "A {C++ CGI} Framework",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "39--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tamashiro:1997:TPT,
  author =       "David Tamashiro",
  title =        "Three Printing Techniques for {Windows 95} Console
                 Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "45--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Martinka:1997:TIS,
  author =       "Michael Martinka",
  title =        "A Template Implementation of Skip Lists",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIa,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "56--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {\tt new} and {\tt
                 delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Driving You to Abstraction",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSa,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Cross-Platform Resources on the
                 {Web}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "71--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAUa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Using the {\tt enum} Hack in
                 {C}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "75--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPa,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "77--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:LTO,
  author =       "Anonymous",
  title =        "{Learning Tree} Offers {Java} Courses",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "78--78",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Dec 13 06:23:10 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "78--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RAB,
  author =       "Anonymous",
  title =        "{R-Active}'s {BetterState PRO} Generates {Java} Code",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "79--79",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Dec 13 06:23:10 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "82--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMa,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFb,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "6--6",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <list>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "8--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hartmann:1997:RPC,
  author =       "Steve Hartmann",
  title =        "A Reusable {PID} Control Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "19--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wendel:1997:PTC,
  author =       "J. David Wendel",
  title =        "A Polled Timer Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "25--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EC,
  author =       "P. J. Plauger",
  title =        "Embedded {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "35--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wisehart:1997:SFS,
  author =       "Daniel Wisehart",
  title =        "Software for Fail-Safe Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "41--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1997:BCU,
  author =       "Carlo Pescio",
  title =        "Binary Constants Using Template Metaprogramming",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ball:1997:ESS,
  author =       "Steve Ball",
  title =        "An Encryption System for Software Registration",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "55--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIb,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "64--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {C++} at Its Second {CD}
                 Ballot",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Further Adventures in
                 Abstraction",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "71--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPb,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "78--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAR,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Resolving Type Inside
                 Templates",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "79--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "85--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:IAX,
  author =       "Anonymous",
  title =        "{Imperial} Announces {X-Designer: Java Edition}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "88--88",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Jan 15 18:32:28 1997",
  note =         "X-Designer is a GUI builder for Motif with Java,
                 X/Motif, and Windows code generators.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMb,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "90--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBb,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFc,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "6--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <deque>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "8--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Remy:1997:PSH,
  author =       "Martin Remy",
  title =        "Portable Signal Handling Under {UNIX}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "23--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Xiao:1997:UTA,
  author =       "Hong Xiao",
  title =        "Using Templates Across {UNIX} Platforms",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "33--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Taylor:1997:IT,
  author =       "David G. Taylor",
  title =        "Interrupt Thunking",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "41--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1997:SVB,
  author =       "Gregory Brill",
  title =        "Sharing Variables Between {Win32} Executables",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "57--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Hawes:1997:PCD,
  author =       "Jack Hawes",
  title =        "The Problem with {\tt const} Data Members",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "67--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Degani:1997:EPU,
  author =       "Adi Degani",
  title =        "Easy Printing Under {Windows} --- No Graphics
                 Allowed",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "68--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Doe:1997:HLM,
  author =       "Rodney B. {Doe, P.E.}",
  title =        "How to Leak Memory in {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "69--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Class-Specific {\tt new}
                 and {\tt delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "73--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPc,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "80--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {And} Now For a Word From
                 Our Sponsors",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "81--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSc,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {UNIX} and Database Resources on the
                 {Internet}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "89--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAWa,
  author =       "Peter Becker",
  title =        "Questions \& Answers: Wrapping the Prickly Pragma",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "93--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIc,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "96--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "102--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "106--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMc,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "107--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBc,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AId,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPd,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMd,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBd,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Batten:1997:CC,
  author =       "Sean Batten",
  title =        "Casting in {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAWb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: What Happens to Unfreed
                 Memory?",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Efken:1997:TYC,
  author =       "Charles Efken",
  title =        "Testing {Year 2000} Compliance on the {PC}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kougiouris:1997:YAC,
  author =       "Panos Kougiouris",
  title =        "Yet Another Command-Line Parser",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Lopez:1997:PLU,
  author =       "Lionel Lopez",
  title =        "Persistent Lists Using {ISAM} Files",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Mashlan:1997:CMT,
  author =       "Robert Mashlan",
  title =        "A {C++} Matrix Template Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Miller:1997:BRR,
  author =       "William M. Miller",
  title =        "Book Review: {Ruminations in C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFd,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Associative Containers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Placement {\tt new}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Into the Swamp",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Swartzendruber:1997:DTB,
  author =       "Michael Swartzendruber",
  title =        "Dynamic Table Binding with {MFC CRecordset} Classes",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFe,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "6--6",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Implementing Associative
                 Containers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Stevens:1997:IWS,
  author =       "Keith Stevens",
  title =        "An {ISAPI Web}-Server Extension {SMTP} Gateway",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Wheeler:1997:UVX,
  author =       "Mark Wheeler",
  title =        "Using {VC++ 4.x} with {WinCGI}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "33--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Benzinger:1997:WKM,
  author =       "Mike Benzinger",
  title =        "We're Not in {Kansas} Any More",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "35--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Clarke:1997:BRS,
  author =       "G. Miller Clarke",
  title =        "Book Review: Seven {Java} Books --- {A} Whirlwind
                 Tour",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "37--39",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ross:1997:SDP,
  author =       "John W. Ross",
  title =        "Sockets: Down and Dirty Programming for the {Web}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "39--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kiselyov:1997:SIE,
  author =       "Oleg Kiselyov",
  title =        "Speaking in Iostreams-ese",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "47--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Crabtree:1997:RDW,
  author =       "Chris Crabtree",
  title =        "A Reusable Directory Walk Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "57--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 15:16:10 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBe,
  author =       "Anonymous",
  title =        "{R\&D} Books",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "62--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIe,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "72--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCe,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Let Me Say That About {\tt
                 this}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "73--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPe,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "78--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Placement {\tt delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "79--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSe,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {Internet} on the {Internet}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "87--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAA,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Not All {\tt operator=}'s Are
                 Equal",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "91--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "96--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "100--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMe,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "101--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFJ,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum: {A} {Java} to {C} translator",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "6--6",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  URL =          "http://www.tiac.net/users/pjp;
                 http://www.dinkumware.com/",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCf,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++} Container Adapters",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Monagle:1997:TRL,
  author =       "Mike Monagle",
  title =        "Tracking Down Resource Leaks with {{\tt
                 HandleTracker}}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "19--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fong:1997:BAC,
  author =       "Earl Fong",
  title =        "Being Assertive in {C/C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "29--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1997:STA,
  author =       "Carlo Pescio",
  title =        "Stack Trace Assertions Using {COFF}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "41--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chaudhry:1997:NTC,
  author =       "Puneesh Chaudhry",
  title =        "A New Trace Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "51--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Michaels:1997:CCJ,
  author =       "Laura Michaels",
  title =        "{C/C++} and {Java} Library Equivalents",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "53--55",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Batten:1997:RAF,
  author =       "Sean Batten",
  title =        "A Reusable Apply Function via the Command Pattern",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "57--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heaton:1997:MWR,
  author =       "Jeff Heaton",
  title =        "{Macintosh-to-Windows} Resource Conversion",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "61--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Klementiev:1997:WSL,
  author =       "Dmitri Klementiev",
  title =        "A {Windows} Shell for Legacy {MS-DOS} Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "71--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIf,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "73--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCf,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {Sargasso Sea}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "77--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPf,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "86--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPf,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: The Syntax of {\tt new}-
                 and {\tt delete}-expressions, Part 1",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "87--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "94--97",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  note =         "DigitalThink Offers Online C++ and Java Courses
                 (\path=http://www.digitalthink.com/=). Software
                 Research Announces TCAT (coverage analyser) for Java
                 (\path=http://www.soft.com/=).",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "98--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMf,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "99--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFf,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "6--6",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCg,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Library Update",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "8, 10, 12, 14, 16",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Chiaia:1997:SPO,
  author =       "Gualtiero Chiaia",
  title =        "Scientific Plotting with {OWL}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "17--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Carlson:1997:ATT,
  author =       "Paul Carlson",
  title =        "An Automated Testing Tool for {Win16}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "25--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Rahimi:1997:MAC,
  author =       "Ali Rahimi",
  title =        "A Multidimensional Array Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "39--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Woodruff:1997:SCU,
  author =       "Eric Woodruff",
  title =        "Serial Communication Under {Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "43--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1997:PMS,
  author =       "Tom Nelson",
  title =        "Polyphase Merge Sorting",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "51--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBf,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "64--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Larbi:1997:BRM,
  author =       "Michael Larbi",
  title =        "Book Review: {Multithreading Applications in Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "65--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCg,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: Getting to the
                 Point(er)",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "67--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIg,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "72--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPg,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: The Syntax of {\tt new}-
                 and {\tt delete}-expressions, Part 2",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "73--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPg,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "84--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAHa,
  author =       "Pete Becker",
  title =        "Questions and Answers: Hiding Passwords in {C}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSg,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Desperately Seeking Sources",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "89--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPV,
  author =       "Anonymous",
  title =        "New Products: {Visix} Releases {Vibe Java IDE}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "94--94",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPg,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "94--97",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMg,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "98--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMg,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "100--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIh,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPh,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPh,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMh,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMh,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAHb,
  author =       "Pete Becker",
  title =        "Questions and Answers: Handling Variable-Size
                 Objects",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Danilko:1997:NPU,
  author =       "Brian Danilko",
  title =        "Named Pipes Under {Windows 95}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Duggan:1997:MFC,
  author =       "Tim Duggan",
  title =        "Member Functions as Callbacks in {Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kougiouris:1997:PMF,
  author =       "Panos Kougiouris and Marco Framba",
  title =        "A Portable Multithreading Framework",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kristoffersen:1997:PD,
  author =       "Jan Kristoffersen",
  title =        "Portable {I/O} Drivers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kuo:1997:CIA,
  author =       "Benjamin Kuo",
  title =        "Create {Internet}-Aware Apps with the {Internet SDK}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ngai:1997:TRC,
  author =       "Kenneth Ngai",
  title =        "A Template for Reference Counting",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFg,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCh,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <valarray>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPh,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Maybe It Wasn't Such a Good
                 Idea After All",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCh,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Me and My Arrow",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CSA,
  author =       "Victor R. Volkman",
  title =        "{CUG} Semi-Annual Update",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFh,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "6--6",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCi,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <limits>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Gage:1997:RAD,
  author =       "Philip Gage",
  title =        "Random Access Data Compression",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "23--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ruark:1997:TBN,
  author =       "John Ruark",
  title =        "A Template-Based Network Implementation",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "33--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kamins:1997:SMC,
  author =       "Bob Kamins",
  title =        "Sending Mail from a {CGI} Program",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "45--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIi,
  author =       "Anonymous",
  title =        "Object-Oriented Programming Tool Showcase",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Langer:1997:IUS,
  author =       "Angelika Langer and Klaus Kreft",
  title =        "Internationalization Using {Standard C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "57--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIj,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "64--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPi,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Work-arounds for a
                 Mistake",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "71--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCi,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: The Pointer Variations",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "79--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPi,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "88--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAUb,
  author =       "Pete Becker",
  title =        "Questions and Answers: Using Templates in {DLL}s",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "89--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPi,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "95--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RAN,
  author =       "Anonymous",
  title =        "{RTI} Announces {NetAcquire Java Toolkit}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "96--96",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:MIM,
  author =       "Anonymous",
  title =        "The {MathWorks} Introduces {MATLAB C++} Math Library",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "97--97",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:OAF,
  author =       "Anonymous",
  title =        "{ObjectSpace} Announces Five New Object-Oriented
                 Classes for {C++}, {Java}, and {MFC}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "98--98",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMi,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "99--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMi,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "100--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

%%% Missing issues October--December 1997 (never arrived: lost in post)

@Article{Anonymous:1998:EFa,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:ST,
  author =       "Anonymous",
  title =        "Software Tools",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Batov:1998:QSM,
  author =       "Vladimir Batov",
  title =        "A Quick and Simple Memory Allocator",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "C++ lets you really speed up storage allocation, when
                 you need the improved performance.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: The Complex Evolution of {\tt
                 <string>}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Pete describes how class string got that way, and how
                 to avoid a few pitfalls in writing C expressions.",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1998:IC,
  author =       "Gregory Brill",
  title =        "An Introduction to {COM}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "You've heard the term often enough lately. Now find
                 out a few basic facts about COM.",
  acknowledgement = ack-nhfb,
}

@Article{Bryson:1998:BRC,
  author =       "Donald Bryson",
  title =        "Book Review: {{\em C Interfaces and
                 Implementations}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Danilko:1998:GJF,
  author =       "Brian Danilko",
  title =        "A Graphical {Java} Front End to {C++} Programs",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Mixing Java and C/C++ can give you the best of both
                 worlds, once you learn how.",
  acknowledgement = ack-nhfb,
}

@Article{Huss:1998:LSL,
  author =       "R. E. Huss and M. A. Pumar",
  title =        "{Lambert} Shading of Large Irregular Surfaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Here's a quick way to display a textured surface that
                 nevertheless holds its own against more time-consuming
                 techniques.",
  acknowledgement = ack-nhfb,
}

@Article{McKeeman:1998:LJC,
  author =       "Bill McKeeman",
  title =        "A Lexer for {Java} in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "McKeeman gives us a lexer for Java that's reusable in
                 all sorts of interesting ways.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:IHC,
  author =       "Dwayne Phillips",
  title =        "Information Hiding in {C} via Modular Programming",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Encapsulation is an important discipline even when the
                 language doesn't fully support it.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facets {\tt num\_put} and {\tt
                 numpunct}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "And you thought printing out an integer was easy.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: An Introduction to
                 Namespaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "What's in a namespace? Dan explains.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: All This and {C++} Too!",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Bobby recovers from the trade show blues, and examines
                 a few proposed changes to Standard C.",
  acknowledgement = ack-nhfb,
}

@Article{Tennberg:1998:CAD,
  author =       "Patrick Tennberg",
  title =        "Creating Active Data Types via Multithreading",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "If you need multiple active agents in a program, you
                 need multiple threads to synchronize them.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1998:CCS,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Best of Reader Requests: {Part III}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Last chance to catch some really neat URLs in CUJ, as
                 Victor moves his software bird dog service to our
                 Website.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFb,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: {C++ Standard} Approved",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Pete reflects on the eight years of hard work that led
                 to the C++ Standard.",
  acknowledgement = ack-nhfb,
}

@Article{Benzinger:1998:SCB,
  author =       "Mike Benzinger",
  title =        "{STL} Containers Based on Hash Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Hash tables offer a nice balance between insertion and
                 lookup times. Too bad they didn't quite make it into
                 the C++ Standard.",
  acknowledgement = ack-nhfb,
}

@Article{Campbell:1998:IPD,
  author =       "Brian Campbell",
  title =        "Implementing {Pascal} Data Types in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "C++ is not just ``a better C,'' it can also be a
                 better Pascal.",
  acknowledgement = ack-nhfb,
}

@Article{Kaduch:1998:OOF,
  author =       "Frantisek Kaduch and Damian Jan and Purificacion
                 Vidal",
  title =        "Object-Oriented Finite-State Machines",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Finite-state machines occur all over the place. A
                 reusable base class can capture code that's common to
                 many FSM applications.",
  acknowledgement = ack-nhfb,
}

@Article{Kalev:1998:PCA,
  author =       "Danny Kalev",
  title =        "Porting a {C++} Application to {Java}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "There's more to porting code to Java than just
                 changing the keywords, as you might have guessed.",
  acknowledgement = ack-nhfb,
}

@Article{Labrosse:1998:FPA,
  author =       "Jean J. Labrosse",
  title =        "Fixed-Point Arithmetic for Embedded Systems",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Fixed-point arithmetic is fast: you just have to worry
                 more about overflow and significance loss.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:DMP,
  author =       "Dwayne Phillips",
  title =        "Decision-Making with Production Systems",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Computers still can't think, but they can do a
                 respectable job of carrying out policy.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt num\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Parsing numeric input has always been a messy affair.
                 Standard C++ locales add culture dependence to the mix
                 as well.",
  acknowledgement = ack-nhfb,
}

@Article{Reck:1998:TSR,
  author =       "Bill Reck",
  title =        "Thread Synchronization with Reference-Counting
                 Handles",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Often, the best time to protect access to a shared
                 object is right when you reach for it.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Morte d'Autopointer",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Once you start replacing macros with templates, it's
                 hard to know when to stop.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFc,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAUa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Understanding Access
                 Restrictions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Pete explains why base classes sometimes bar the door
                 to their descendants, and the true meaning of
                 orthogonality.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1998:PTC,
  author =       "William L. Crowe",
  title =        "A Pseudo-Terminal Class for Unix",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "One way to talk to old software is to type at it,
                 preferably from another program, and maybe over a
                 network.",
  acknowledgement = ack-nhfb,
}

@Article{Dare-Edwards:1998:CEP,
  author =       "Conrad Dare-Edwards",
  title =        "Contrast Enhancement with Piecewise Lookup Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Lookup tables are fast but not very intuitive. A small
                 software assist can turn friendlier data into tables.",
  acknowledgement = ack-nhfb,
}

@Article{Laird:1998:MPL,
  author =       "Cameron Laird and Kathryn Soraiz",
  title =        "{Motif} Programming with the {LessTif} Freeware
                 Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Here's a way to get your feet wet with Motif without
                 taking a bath.",
  acknowledgement = ack-nhfb,
}

@Article{Nadelson:1998:RTE,
  author =       "Mark Nadelson",
  title =        "Real-time Error Processing on a {Unix} Network",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "A cry for help should not go unattended. The trick is
                 to find the right communication channel over which to
                 yell.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt moneypunct}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "A C locale provides low-level information on how to
                 format monetary amounts. The C++ locale facet {\tt
                 moneypunct} supplies the same information at a somewhat
                 higher level of abstraction.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Basing Style on Design
                 Principles",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "In honor of the completed C++ Standard, Dan revisits
                 his first themes from seven years back.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Reflective {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Bobby discusses various forms of nothing, from NULL
                 pointers that never amount to anything to little
                 pictures of nothing in particular.",
  acknowledgement = ack-nhfb,
}

@Article{Thaler:1998:CVL,
  author =       "Les Thaler",
  title =        "Creating a Virtual Listbox with {MAPI}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "MAPI does a lot for you, and with reasonable
                 efficiency, once you learn how to talk to it.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1998:CCU,
  author =       "Victor R. Volkman",
  title =        "A {C/C++} Users Group ({CUG}) Library Update",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Lots of good news from CUG, including a new print
                 version and a new CD-ROM.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFd,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:OOP,
  author =       "Anonymous",
  title =        "Object-Oriented Programming",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACc,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Creating Variable-size structs",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Fooling the compiler is usually not considered good
                 programming practice, but occasionally it can be a
                 reasonable shortcut.",
  acknowledgement = ack-nhfb,
}

@Article{Manley:1998:GPT,
  author =       "Kevin T. Manley",
  title =        "General-Purpose Threads with {I/O} Completion Ports",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Divide and conquer is a good strategy for partitioning
                 a large job, provided you don't divide too much.
                 Windows NT helps you guess right.",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1998:COC,
  author =       "Scott Meyers",
  title =        "Counting Objects in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "It isn't hard to keep a count of all the objects
                 allocated for a given class in C++, unless you have to
                 deal with distractions.",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1998:DBC,
  author =       "Tom Nelson",
  title =        "Disk-Based Container Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "A container that's very large, or that must persist
                 between programs, really needs to live on disk.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt money\_put}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Standard C++ gives you a license to print money, or at
                 least monetary values, if only you can figure out
                 how.",
  acknowledgement = ack-nhfb,
}

@Article{Resendes:1998:ICD,
  author =       "Robert Resendes and Marc Laukien",
  title =        "Introduction to {CORBA} Distributed Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Sharing data between programs on different machines,
                 written in different languages, has always been a
                 problem. CORBA makes it rather easier.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Dan walks a different path from C to C++ than he did
                 seven years ago.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Very Small Array",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "It is possible to build an array type from materials
                 found around the home, but not necessarily easy.",
  acknowledgement = ack-nhfb,
}

@Article{Tucker:1998:RJC,
  author =       "Andrew Tucker",
  title =        "Reading {Java} Class Files in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Here's a helpful utility for dismantling the
                 executable form of a Java program.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFe,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAUb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Use Caution with Temporary
                 Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "All things in life are fleeting, say the philosophers.
                 In C++, it helps to know exactly how fleeting,
                 however.",
  acknowledgement = ack-nhfb,
}

@Article{Cockburn:1998:OOAa,
  author =       "Alistair Cockburn",
  title =        "Object-Oriented Analysis and Design, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Object-Oriented design is easy once you learn how to
                 identify the right objects.",
  acknowledgement = ack-nhfb,
}

@Article{Ellis:1998:REC,
  author =       "Duncan Ellis and Sameer Udeshi",
  title =        "A Regular Expression Class Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Regular expressions are a great way to describe
                 patterns in text, with lots of applications.",
  acknowledgement = ack-nhfb,
}

@Article{Gould:1998:DDI,
  author =       "David Gould",
  title =        "Double Dispatch with an Inverted Visitor Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "It's hard to model a two-dimensional table with an
                 inheritance tree, but you can come close.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt money\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "If you can print monetary values, it's nice to be able
                 to read them back in as well. And you can, thanks to
                 the Standard C++ library.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Namespaces should help you partition programs more
                 cleanly, once the compilers agree on how to implement
                 them.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCe,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Spring Cleaning",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "From template metaprogramming to mea culpas to more
                 arrays, Bobby airs a variety of dusty topics.",
  acknowledgement = ack-nhfb,
}

@Article{Shah:1998:USL,
  author =       "Amal Shah and Hong Xiao",
  title =        "Using Shared Libraries across Platforms",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Shared libraries are an important technology with an
                 unfortunate lack of standardization among various
                 compilers.",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1998:DMC,
  author =       "Jim Williams",
  title =        "Detecting Memory Corruption with Dog Tags",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "A simple marker can reveal a broad class of storage
                 overwrite problems.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:CCE,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFf,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAD,
  author =       "Pete Becker",
  title =        "Questions \& Answers: The Danger of Undeclared
                 Functions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Lots of things can go wrong on a function call,
                 particularly if you omit prototypes or get ambitious
                 with function pointers.",
  acknowledgement = ack-nhfb,
}

@Article{Cockburn:1998:OOAb,
  author =       "Alistair Cockburn",
  title =        "Object-Oriented Analysis and Design, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Brewing a good cup of Java takes careful design, even
                 in C++.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1998:IOM,
  author =       "William Crowe",
  title =        "Inter-Object Messaging Using a {SwitchBoard}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "One way to reduce coupling in a program is to
                 generalize it to a fare-thee-well.",
  acknowledgement = ack-nhfb,
}

@Article{Hamilton:1998:BRS,
  author =       "Dave Hamilton",
  title =        "Book Review: {{\em The Software Project Survival
                 Guide}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "The author of Code Complete brings some methods to the
                 madness of software project management.",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1998:STE,
  author =       "Carlo Pescio",
  title =        "Stack Trace Exceptions in {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Exceptions are a useful way to catch errors if you can
                 catch and interpret the exceptions, that is.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCf,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt time\_put}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Formatting times in Standard C++ is much the same as
                 in Standard C, but with rather more machinery
                 involved.",
  acknowledgement = ack-nhfb,
}

@Article{Pomerantz:1998:TEH,
  author =       "Dave Pomerantz",
  title =        "Testing Error Handlers by Simulating Errors",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Buggy error handlers often escape detection, or are
                 tested only half-way. Here are some tools to help you
                 finish the job.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 3",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "What's in a name? Anonymity, for one thing if you know
                 how to use unnamed namespaces [sic].",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCf,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Dis-Array",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "So how hard can it be to mimic a C array with a C++
                 class? Read on.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFg,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPg,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMg,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAA,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Assumptions to Avoid Concerning
                 Memory",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Pete demonstrates several not-so-stupid memory tricks
                 that every good C/C++ programmer should know.",
  acknowledgement = ack-nhfb,
}

@Article{Beyer:1998:EOA,
  author =       "Malcolm Beyer",
  title =        "Encapsulating the {ODBC API}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "A good interface lowers the coupling between client
                 and server --- and is also easy to use.",
  acknowledgement = ack-nhfb,
  annote =       "Article unavailable in electronic form.",
}

@Article{Briand:1998:BRA,
  author =       "Marc Briand",
  title =        "Book Review: {{\em AntiPatterns --- Refactoring
                 Software, Architectures, and Projects in Crisis}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Edmunds:1998:TCC,
  author =       "Cyril Edmunds",
  title =        "Template Classes for Color-Space Conversions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "And you thought you could make any color with just
                 three crayons. Wait til you find out all the different
                 ways the grownups measure colors.",
  acknowledgement = ack-nhfb,
}

@Article{Fazio:1998:SES,
  author =       "Bob Fazio",
  title =        "Sending Email with an {SMTP} Class",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Sometimes the easiest way to send a message is to drop
                 it in the mail yourself.",
  acknowledgement = ack-nhfb,
}

@Article{Marcok:1998:DAE,
  author =       "Zlatko Marcok",
  title =        "Dynamic Arrays with Expression Templates",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "It's amazing what you can do with templates, once you
                 learn a few basic techniques.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCg,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt time\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Ever wish you could just read in a date or time
                 without a lot of coding? Well now you can, possibly
                 even in French.",
  acknowledgement = ack-nhfb,
}

@Article{Rumore:1998:BST,
  author =       "Mike Rumore",
  title =        "A Binary Search Tree with Iterators",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "If you need to access the elements in a tree structure
                 in more than one order, you need a tree that defines
                 more than one kind of iterator.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPf,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Classes vs. Namespaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Dan pushes his design using namespaces to its logical
                 conclusion --- and logically concludes he was wrong to
                 design that way.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCg,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C9X VLAs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Many languages support variable-length arrays. Soon
                 Standard C will too.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFh,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPh,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMh,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1998:ED,
  author =       "Giovanni Bavestrelli",
  title =        "Encapsulating {DDE}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "The less you have to fool with the details of Dynamic
                 Data Exchange, the more likely you are to get it
                 right.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAE,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Every Template Needs a friend
                 (Now and Then)",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Pete explains why template specializations aren't
                 friends, and why character constants shouldn't be
                 treated as numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1998:WCN,
  author =       "John T. Bell",
  title =        "A Wrapper Class for {NT} Services",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Like many aspects of Windows NT, talking to the
                 Service Control Manager is a task best left to an
                 expert.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:BRP,
  author =       "Marc Briand",
  title =        "Book Review: {{\em The Programmer's Guide to SCSI}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bugg:1998:NHH,
  author =       "Keith Bugg",
  title =        "The New {HTML Help Standard}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Few subsystems needed more help than Windows Help.
                 Fortunately, Web technology once again simplifies
                 matters.",
  acknowledgement = ack-nhfb,
}

@Article{Curran:1998:CWI,
  author =       "James M. Curran",
  title =        "Creating a Word Iterator",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Iterators can do more than just step through data.
                 They can, for example, do a bit of parsing along the
                 way.",
  acknowledgement = ack-nhfb,
}

@Article{Florentin:1998:CSP,
  author =       "Alberto Florentin",
  title =        "Creating Simple Persistent Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Persistent objects aren't all that hard to implement,
                 but they do take a bit of, well, persistence.",
  acknowledgement = ack-nhfb,
}

@Article{Gufford:1998:WNE,
  author =       "Eric Gufford",
  title =        "A {Windows NT} Exception Class Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Marrying Win32 exceptions with C++ exception handling
                 takes a lot of work, but the payoff can be high ---
                 particularly if most of the work has been done for
                 you.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCh,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet collate",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Comparing two character sequences is relatively easy,
                 once you know which one should come first.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCh,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Yo Quiero {VLAs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "VLAs bring a little bit of C++ to C, along with a host
                 of uncertainties.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1998:ICV,
  author =       "Andrei Alexandrescu",
  title =        "Inline Containers for Variable Arguments",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "How can you pass a varying number of arguments to a
                 function and maintain type safety? One argument at a
                 time.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:CTP,
  author =       "Anonymous",
  title =        "{C++} Theory and Practice: {\tt const} in Parameter
                 Lists",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "{\tt const} promises a lot in a parameter list, but
                 sometimes it appears to promise too much.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFi,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:ERC,
  author =       "Anonymous",
  title =        "Extending the Reference-Counting Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "It's often nice to have storage management that's a
                 bit smarter than you get with {\tt auto\_ptr} but
                 rather less complex than automatic garbage collection.
                 Here's one style of smart pointers that strikes such a
                 careful balance.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPi,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMi,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAI,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Implementing Dynamic Function
                 Calls",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Pete tackles head on how to use tables of function
                 pointers, a powerful but confusing subject since the
                 earliest days of C.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:SIS,
  author =       "Thomas Becker",
  title =        "Smart Iterators and {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Because they're templates, you can smuggle added
                 functionality into STL algorithms all sorts of ways,
                 even through iterators. /p",
  acknowledgement = ack-nhfb,
}

@Article{Isaacson:1998:BSE,
  author =       "Steven G. Isaacson",
  title =        "{\tt bsed}: {A} Stream Editor for Binary Files",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Here's a quick (and dirty) way to patch binary files
                 with a simple software tool.",
  acknowledgement = ack-nhfb,
}

@Article{Konstantinidis:1998:ASP,
  author =       "Thanos D. Konstantinidis and M. G. Strintzis",
  title =        "Advanced Serial Port Communication Under {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "It's really easy to communicate with an external
                 device through a serial port --- once you get all the
                 administrivia under control.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCi,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Last of the Facets",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Programming language support for internationalization
                 has its limits, no matter how ambitious the library
                 that comes with the compiler.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCi,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C/C++urve} Ball",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "What's the difference between an array and a vector?
                 Whatever you make it.",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1998:ASE,
  author =       "Warren Ward",
  title =        "Applying Stream Encryption",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "A surprisingly small amount of effort can yield a
                 large degree of protection, if you encrypt just the
                 right stuff just the right way.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:EFj,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "6--6",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCj,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Exception Safety in {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "10--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "STL was originally written with no concern about
                 exceptions, but the C++ Standard reconciled the two
                 technologies just before it froze.",
  acknowledgement = ack-nhfb,
}

@Article{Tikhonov:1998:SCC,
  author =       "Alexandre Tikhonov",
  title =        "An {SQL} Client Class",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "It's always a challenge to mix SQL into a program
                 without compromising readability. Here's where classes
                 can really help.",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1998:WCC,
  author =       "Gregory Brill",
  title =        "Writing {COM} Clients with Late and Early Binding",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "37--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Here's the answer to the question --- which is better
                 COM style, early or late binding? The answer is:
                 both.",
  acknowledgement = ack-nhfb,
}

@Article{Petz:1998:CTI,
  author =       "John Petz",
  title =        "A {C++} Telephony Interface",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "55--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "TAPI standardizes the business of making a phone call.
                 This interface hides the messy details.",
  acknowledgement = ack-nhfb,
}

@Article{Ignatchenko:1998:AOD,
  author =       "Sergey Ignatchenko",
  title =        "An Algorithm for Online Data Compression",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "63--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Compressing data on the fly involves different
                 tradeoffs than when you have all the time and space in
                 the world.",
  acknowledgement = ack-nhfb,
}

@Article{Bartosik:1998:EOP,
  author =       "Mark Bartosik",
  title =        "Encapsulating the Observer Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "72--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Event processing is a seemingly simple operation with
                 a surprising number of perils. Hiding the details in a
                 well-designed class or two can save the day.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1998:CIS,
  author =       "Andrei Alexandrescu",
  title =        "Compound Iterators for {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "79--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Iterators can hide a multitude of sins. They can even
                 let you define arbitrary slices through containers of
                 containers.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAP,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Portability, Promotion, and
                 Other Concerns",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "85--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Yes, you can hide implementation details for a C
                 library. Pete shows how, among other things.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCj,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Penumbra",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "88--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Bobby cleans house, yielding up a mixed bag of musings
                 on constness, calling sequences, and other C things.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPj,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "94--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMj,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "98--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:EFk,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "6--6",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCk,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Hash Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Hash tables didn't make it into the C++ Standard, but
                 they're too popular to ignore.",
  acknowledgement = ack-nhfb,
}

@Article{Moreno:1998:EDGa,
  author =       "Carlos Moreno",
  title =        "Efficient {$2$-D} Geometric Operations, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "25--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "``Inside'' is an easy predicate for people to
                 determine, but rather harder for computers.",
  acknowledgement = ack-nhfb,
}

@Article{Chiaia:1998:CHD,
  author =       "Gualtiero Chiaia and Marco Marcon",
  title =        "A Class Hierarchy for Data Acquisition",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "39--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Acquiring data and controlling devices has never been
                 simpler, thanks to a wide range of off-the-shelf PC
                 control cards. But it can be made more uniform and
                 device independent.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:SHI,
  author =       "Dwayne Phillips",
  title =        "Steganography: Hiding Information in Plain Sight",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "49--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Sometimes the best form of encryption is to avoid the
                 challenge to would-be decryptors.",
  acknowledgement = ack-nhfb,
}

@Article{Blezek:1998:RPS,
  author =       "Daniel Blezek",
  title =        "Rapid Prototyping with {SWIG}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "61--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Any programming problem can be solved by adding
                 another layer of indirection, or so the old saying
                 goes. Sometimes that layer is called a wrapper.",
  acknowledgement = ack-nhfb,
}

@Article{Whitney:1998:SLC,
  author =       "Bill Whitney",
  title =        "Skip Lists in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "67--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Skip lists are an interesting alternative to balanced
                 trees, and rather easier to implement correctly.",
  acknowledgement = ack-nhfb,
}

@Article{Sear:1998:TWN,
  author =       "Neil Sear",
  title =        "Template Wrappers for Network Messages",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "75--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "A general message passing service can be very simple -
                 provided you can hide all the complexity inside a few
                 templates.",
  acknowledgement = ack-nhfb,
}

@Article{Bridges:1998:LEJ,
  author =       "Michael Bridges",
  title =        "Living without {\tt enum} in {Java}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "82--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "You give up a lot of options in moving from C++ to
                 Java, but you don't have to give up as much as you
                 might think.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCk,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Second Contact",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "85--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Bobby concludes his stint as C/C++urve author by
                 emptying his mailbag. Look for him in a new guise next
                 month.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACd,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Catching Exceptions, and Flak,
                 from Readers",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Whether you're handling exceptions, packing
                 characters, or manipulating large character sets, you
                 have to be careful of the details.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPk,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMk,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "99--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1998:WNS,
  author =       "Chuck Allison",
  title =        "What's New in {Standard C++}?",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Standard C++ is finally real, after nine years in the
                 making. Chuck supplies a quick guided tour of the end
                 result.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFl,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPl,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMl,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1998:OWW,
  author =       "Giovanni Bavestrelli",
  title =        "An {OpenGL} Wrapper for {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Mixing OpenGL with Windows is possible, and a good
                 idea. Here's some support code that helps.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:JSP,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: {A} Place to Hone Your Skills",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "To err is human. To prepare for all possible errors is
                 the mark of a good programmer.",
  acknowledgement = ack-nhfb,
}

@Article{Knutsson:1998:OGW,
  author =       "Lukas Knutsson",
  title =        "Optimized {GIFs} from {Windows DIBs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Much of the ``World Wide Wait'' is spent downloading
                 poorly encoded images. Anything that helps make images
                 smaller is a boon.",
  acknowledgement = ack-nhfb,
}

@Article{Moreno:1998:EDGb,
  author =       "Carlos Moreno",
  title =        "Efficient {$2$-D} Geometric Operations, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "``Inside'' is a remarkably subtle concept for a
                 triangle. It becomes even more subtle for more complex
                 polygons.",
  acknowledgement = ack-nhfb,
}

@Article{Parent:1998:ALM,
  author =       "Michael Parent",
  title =        "{ActiveX} Licensing with {MD5} Encryption",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "An encrypted license key is hard to forge. But it
                 still needs to be relatively easy to use.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCl,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Thread Safety",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "The C++ Standard doesn't talk about thread safety, but
                 everyone else does.",
  acknowledgement = ack-nhfb,
}

@Article{Riemersma:1998:BDT,
  author =       "Thiadmer Riemersma",
  title =        "A Balanced Dithering Technique",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Dithering with just one neighbor doesn't sound very
                 helpful --- unless you're clever about how you visit
                 the neighbors.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:UEP,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Phoenix Rising",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Bobby describes various sneaky tricks you can perform
                 with reference parameters, operator->, and other
                 mechanisms --- and why you shouldn't.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJJ,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Jumping into Java",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "A guided tour of Java is only as good as its tour
                 guide. Fortunately for us, Chuck Allison is a skilled
                 guide to C/C++ as well as Java.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFa,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMa,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: More on Error Handling",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Reporting errors properly is an art form, at least to
                 those who would be kind to their fellow programmers.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1999:CCJ,
  author =       "William L. Crowe",
  title =        "Comparing {C++} and {Java}: {A} {Java SwitchBoard}
                 Implementation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Writing a ``switchboard'' in Java is both enlightening
                 and useful. Comparing it to a C++ version is also
                 educational.",
  acknowledgement = ack-nhfb,
}

@Article{Getov:1999:PVI,
  author =       "Radoslav Getov",
  title =        "Persistent Vector Iterators",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Template class vector has some annoying properties.
                 But you can hide them, and still make use of the good
                 stuff, by deriving another template class from
                 vector.",
  acknowledgement = ack-nhfb,
}

@Article{Gibbs:1999:YPL,
  author =       "Tanton Gibbs",
  title =        "A {Y2K} Patch for Legacy Data",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Y2K problems abound, if you believe the consultants,
                 at least. But sometimes a simple trick or two can
                 mitigate a localized Y2K problem.",
  acknowledgement = ack-nhfb,
}

@Article{Langseth:1999:UCW,
  author =       "Jim Langseth",
  title =        "Using {C++} with {Word97 COM} Interfaces",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Imagine packing all of MS Word 97 into a C++ class.
                 You can do it with a little knowledge of COM.",
  acknowledgement = ack-nhfb,
}

@Article{Panzer:1999:ACI,
  author =       "John Panzer",
  title =        "Automatic Code Instrumentation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "You can profile function execution times easily with
                 just a little help from a VC++ hook and any web
                 browser.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Revising Standard {C}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "While all the attention has been focused on developing
                 the first C++ Standard, others have been quietly
                 revising Standard C. Here is some of the early history
                 of that effort.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEPa,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Party Like It's 1999",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Pete Becker could use a short Q as a springboard to a
                 very long A. Now Bobby Schmidt proves he can rise to
                 the same challenge.",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1999:JOL,
  author =       "Steve Welstead",
  title =        "A {Java} Object List Dialog",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Java keeps getting better at handling those
                 bread-and-butter windowing tasks that once required C
                 or C++ under Windows.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CCCa,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFb,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSW,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Wrapping Up Error Handling
                 Techniques",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "If you don't take an orderly approach to handling all
                 runtime errors, you're bound to introduce even more
                 errors in your error handling.",
  acknowledgement = ack-nhfb,
}

@Article{Iofin:1999:DCF,
  author =       "Leon Iofin",
  title =        "Date Compression Formats for {Y2K} Remediation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Wondering where to stuff that extra century
                 information in your current date fields? Here are a few
                 candidate hiding places.",
  acknowledgement = ack-nhfb,
}

@Article{Lansinger:1999:LCL,
  author =       "Edward J. Lansinger",
  title =        "A Lightweight {C++} Library for Embedded {LCDs}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "An LCD panel is a simple enough device, but one well
                 worth encapsulating inside a C++ class or two.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {Embedded C++} Update",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Embedded C++ is 2-1/2 years old and going strong. But
                 that doesn't necessarily make it a serious candidate
                 for formal standardization.",
  acknowledgement = ack-nhfb,
}

@Article{Richards:1999:ALT,
  author =       "Etienne Richards",
  title =        "Adding Level-2 Thread Safety to Existing Objects",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "The code required to share an object among multiple
                 threads is tedious and error prone. But it can be
                 neatly encapsulated.",
  acknowledgement = ack-nhfb,
}

@Article{Rumore:1999:LMD,
  author =       "Mike Rumore",
  title =        "{LUP} Matrix Decomposition Using Templates",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Solving linear equations is not for the amateur, or
                 the faint of heart. Templates, and some good
                 algorithms, can be a real help.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with Classes",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Dan is back, continuing where he left off, concerning
                 the relative merits of namespaces and classes in
                 structuring code.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UESa,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: September Song",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Bobby deals with time warps, from some news that's old
                 hat to old songs that are news to some.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1999:BTE,
  author =       "Andrei Alexandrescu",
  title =        "Better Template Error Messages",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "We take for granted that debugging templates is a
                 nightmare, but maybe that doesn't have to be true
                 forever.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJU,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Using Primitive Types and
                 Wrappers",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "The primitive types of C/C++ are much the same in
                 Java, except that they're even more primitive and more
                 predictable.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CCCb,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CFC,
  author =       "Anonymous",
  title =        "Comparing {Fortran 90} and {C++} Valarrays",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Template class valarray was added to the Standard C++
                 Library to attract numerical programmers. It appears to
                 be working.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFc,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bailey:1999:SCC,
  author =       "Patrick Bailey",
  title =        "A Signal Command and Control Class for Unix",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Signals are a useful way to communicate under Unix,
                 provided you have enough to go around.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIa,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup,
                 Part 1",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "You should be fastidious about initializing all
                 variables, but not fanatical.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Simple Iostreams",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Iostreams has long been a simple and extensible
                 mechanism in every C++ library. In Standard C++ it's
                 far more extensible, but not nearly so simple.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Trimming Excess Fat",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Static members combine the lifetime of global objects
                 and functions with the privacy of member names.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UESb,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Singletons, Five-Liners, and
                 Multiple Inclusion",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Bobby handles a series of small problems, including
                 reentry at Microsoft after lobbing a few brickbats
                 their way.",
  acknowledgement = ack-nhfb,
}

@Article{Sicherer-Roetman:1999:PRT,
  author =       "Anneke Sicherer-Roetman",
  title =        "Portable Run-Time Multilanguage Support with Lingua",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Message text is the bane of any multilanguage program,
                 but you can get a lot of help with them from this
                 remarkably simple package.",
  acknowledgement = ack-nhfb,
}

@Article{Walker:1999:EEC,
  author =       "Arthur P. Walker",
  title =        "enum++ --- An enum Class Code Generator",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Neither C nor C++ have truly first-class enumerations.
                 But you can add them to C++ with this handy
                 generator.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1999:AAA,
  author =       "Andrei Alexandrescu",
  title =        "Adapting Automation Arrays to the Standard vector
                 Interface",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "STL can be extended in remarkable ways. Sometimes you
                 can even lie about what's inside a container, and to
                 good advantage.",
  acknowledgement = ack-nhfb,
}

@Article{Anderson:1999:CLB,
  author =       "Marc Anderson",
  title =        "{CORBA} Load Balancing with {VisiBroker}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "There's more to sharing CORBA requests among multiple
                 servers than just dealing them out, at least if you
                 want robustness and good response.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFd,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIb,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup in
                 {C++}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "It's a good rule to ignore the rules when doing so
                 simplifies matters --- provided you know the reasons
                 behind the rules you're ignoring.",
  acknowledgement = ack-nhfb,
}

@Article{Heidel:1999:UAC,
  author =       "Greg Heidel",
  title =        "Using Asynchronous Calls in {COM}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Borrowing against the future is a great way to get
                 more done right now, both in real life and in
                 asynchronous programming.",
  acknowledgement = ack-nhfb,
}

@Article{Lorde:1999:GIS,
  author =       "David Lorde",
  title =        "A Generic Iterator for Strings",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "An iterator over words is a handy tool, but an
                 iterator over arbitrary tokens is even handier.",
  acknowledgement = ack-nhfb,
}

@Article{Nadelson:1999:RGU,
  author =       "Mark Nadelson and Colleen Woodward",
  title =        "Report Generation Using an Integrated {Web} Browser",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Why write yet another report generator when the world
                 is full of web browsers that can do the job for you?",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Unicode Files",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "There's more than one way to represent Unicode in a
                 file. A C++ program may not read or write the form you
                 expect, at least not without a little help.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Thinking Deeply",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Constness isn't always as pervasive as you might like.
                 Sometimes you have to work to hold onto it.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEG,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Great Expectations",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Some things are standard and don't need enforcing,
                 some are standard but unenforced, some are enforced but
                 nonstandard. Bobby explains which is which.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:BRS,
  author =       "Chuck Allison",
  title =        "Book Review: {Scott Meyers}' {{\em Effective C++
                 Compact Disk}}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Meyers does it again, this time with a
                 machine-readable version of his invaluable guides to
                 programming in C++.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJC,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Control Flow --- The Bad, The
                 Good, The Exceptional",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Java provides more ways to alter flow of control than
                 C, but it's still a very structured language.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFe,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIc,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup,
                 Part 3",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "It's a simple rule: initialize objects before you use
                 them and clean them up when you're done with them. But
                 sometimes that takes pretty careful planning.",
  acknowledgement = ack-nhfb,
}

@Article{Kathan:1999:PCM,
  author =       "Joseph Kathan",
  title =        "Portable Control of Multiple Daemon Processes",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "The Unix and Windows process models are just different
                 enough to present problems when writing portable
                 code.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Multibyte Files",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "The proper way to represent wide characters in a file
                 is as a multibyte stream. But you sometimes need help
                 to support the encoding you really want to use.",
  acknowledgement = ack-nhfb,
}

@Article{Roe:1999:WCD,
  author =       "Eric Roe",
  title =        "A Wrapper Class for Dynamically Linked Plug-Ins",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Creating plug-ins for multiple platforms can be
                 tricky. Here's some techniques that make writing
                 plug-ins almost as easy as using them.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Thinking Deeper",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Preserving constness where you want it is a little
                 easier with templates, but it's still rife with
                 complexities.",
  acknowledgement = ack-nhfb,
}

@Article{Stroustrup:1999:LSC,
  author =       "Bjarne Stroustrup",
  title =        "Learning {Standard C++} as a New Language",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Perhaps it's time to stop thinking of C++ as the
                 language to learn after C. Just ask the guy who
                 invented C++.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFf,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1999:BAM,
  author =       "Giovanni Bavestrelli",
  title =        "Better Assertions for {MFC}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Okay, you know that assertions can be a good idea.
                 Under MFC, they can be made even more useful.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMb,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Memory and Object Management",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Keep the scope and lifetime of each variable short ---
                 but not too short.",
  acknowledgement = ack-nhfb,
}

@Article{Fan:1999:IRD,
  author =       "James J. Fan",
  title =        "Implementing a Request Distribution Server with {DCOM}
                 and {ATL}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "You can do