(Enter summary)
Abstract: classes (2.5.4, 12.3) are C++'s primary tool for doing that.
Another form of commonality can be expressed through templates (2.7, Chapter 13). A class
template specifies a family of classes. For example, a list template specifies "list of T," where
"T" can be any type. Thus, a template is a mechanism for specifying how one type is generated
given another type as an argument. The most common templates are container classes such as lists,
arrays, and associative arrays and the fundamental... (Update)
Similar documents (at the sentence level):
20.5%: Notes to the Reader - Stroustrup
(Correct)
7.1%: An Overview of the C++ Programming Language - Stroustrup (1998)
(Correct)
Active bibliography (related documents): More All
0.3: Implementation Of Object-Oriented Design With Fortran.. - Qiang, Ryne, Habib
(Correct)
0.3: Learning Standard C++ as a New Language - Stroustrup (1999)
(Correct)
0.2: The Text Editor sam - Pike (1987)
(Correct)
Similar documents based on text: More All
0.0: WALRUS - A Low Latency, High Throughput Web Service Using.. - Amir, Shaw
(Correct)
0.0: WALRUS - a Low Latency, High Throughput Web Service Using.. - Yair Amir And
(Correct)
0.0: WALRUS: A Similarity Retrieval Algorithm for Image Databases - Natsev, Rastogi, Shim (1999)
(Correct)
BibTeX entry: (Update)
@misc{ stroustrup-notes,
author = "Bjarne Stroustrup",
title = "Notes to the Reader",
url = "citeseer.ist.psu.edu/article/stroustrup97notes.html" }
Citations (may not include all citations):
406
Design Patterns (context) - Gamma - 1995 ACM
227
Kernighan and Dennis M (context) - Brian - 1988
227
Kernighan and Dennis M (context) - Brian - 1978
158
CHORUS Distributed Operating Systems (context) - Rozier - 1988
79
Clu Reference Manual (context) - Liskov - 1979 ACM
71
The Design and Implementation of Arjuna
- Parrington - 1995 ACM DBLP
43
Parallel Programming Using C (context) - Wilson, Lu - 1996
42
Rationale for the Design of the ADA Programming Language (context) - Ichbiah - 1979 ACM
25
The Design of a Multiprocessor Operating System (context) - Campbell - 1987 DBLP
18
The Snobol4 Programming Language (context) - Griswold - 1970
12
Nygaard: SIMULA Common Base Language (context) - Dahl, Myrhaug - 1970
7
Kougiouris: The Spring Nucleus: A Microkernel for Objects (context) - Hamilton - 1993
5
Past and Future (context) - Rosler, of et al. - 1984
5
Computer and Business Equipment Manufacturers Association (context) - Secretariat, -- et al. - 1990
4
Robinson: High-Performance Scientific Computation using C (context) - Budge, Perry - 1992
4
Research Version (context) - System, Manual - 1985
4
Second Edition (context) - Stroustrup, Programming - 1991
3
Information Technology Council (context) - Secretariat, Standard et al. - 1998
3
Hoare: Hierarchical Program Construction in Structured Progr.. (context) - Dahl - 1972
3
Menlo Park (context) - Booch, Analysis et al. - 1994
2
and Mike Girou: Lessons Learned from the OS/400 OO Project (context) - Berg, Cline - 1995
2
Smith: Reaping Benefits with Object-Oriented Technology (context) - Kamath, Smilan - 1993
2
Griswold: The ICON Programming Language (context) - Griswold - 1983
2
Software Practice & Experience (context) - Sethi, for et al. - 1981
2
Nackman: Scientific and Engineering C (context) - Barton - 1994
1
Tarjan: Data Structures and Network Algorithms (context) - Robert - 1983
1
Englewood Cliffs (context) - Wikstrm, Using et al. - 1987
1
Secker and Warburg (context) - Orwell - 1949
1
New Mexico (context) - Stroustrup, Shopiro et al. - 1987
1
AddisonWesley Developers Press (context) - Consortium, Standard - 1996
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC