%%% -*-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