Autor: | Søren Saxmose Nielsen |
---|---|
Rok vydání: | 1999 |
Předmět: |
Set (abstract data type)
Policy-based design Class (computer programming) Theoretical computer science C mathematical functions Computer science Economics Econometrics and Finance (miscellaneous) Container (abstract data type) Standard Template Library Data type Computer Science Applications Sparse matrix |
Zdroj: | Computational Economics. 14:47-68 |
ISSN: | 0927-7099 |
DOI: | 10.1023/a:1008651730300 |
Popis: | The C++ programming language has undergone significant changes since its inception in the 1980s, but has now reached a relatively steady state. Standard C++ now includes a general library of container classes, the Standard Template Library (STL). These developments are rapidly changing the styles used in C++ class programming. The paper has dual purposes: it provides an introduction to STL for C++ programmers, and it develops an efficient matrix class library, built upon STL, which provides functionality useful in areas such as computational economics, finance, mathematical programming and statistics. This library, which is freely available, comprises a full set of vector and matrix operations using both dense and sparse implementations. The paper discusses approaches towards and pitfalls in constructing C++ concrete data types, and has references for further on-line information. |
Databáze: | OpenAIRE |
Externí odkaz: |