Search results
Results from the WOW.Com Content Network
The first edition of The C++ Programming Language was published in 1985. As C++ evolved, a second edition was published in July 1991, reflecting the changes made. The third edition of the book was first published on 30 June 1997; a hardcover version of the third edition, with two new appendices, was later published as The C++ Programming Language: Special Edition on 11 February 2000.
Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has been regarded as "one of the most important C++ books" by Scott Meyers. [1] The book makes use of and explores a C++ programming technique called template metaprogramming. While Alexandrescu ...
In 1990, The Annotated C++ Reference Manual was published. This work became the basis for the future standard. Later feature additions included templates, exceptions, namespaces, new casts, and a Boolean type. In 1998, C++98 was released, standardizing the language, and a minor update was released in 2003.
std::string_view, a read-only non-owning reference to a character sequence or string-slice [31] std::optional, for representing optional objects, a data type that may not always be returned by a given algorithm with support for non-return; std::any, for holding single values of any type
The C++ Standard Library: A Tutorial and Reference. Addison-Wesley. ISBN 0-201-37926-0. Scott Meyers (2001). Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Addison-Wesley. ISBN 0-201-74962-9. Al Stevens (March 1995). "Al Stevens Interviews Alex Stepanov". Dr. Dobb's Journal
Bjarne Stroustrup (/ ˈ b j ɑːr n ə ˈ s t r ɒ v s t r ʊ p /; Danish: [ˈbjɑːnə ˈstʁʌwˀstʁɔp]; [3] [4] born 30 December 1950) is a Danish computer scientist, known for the development of the C++ programming language. [5]
C++14 is a version of the ISO/IEC 14882 standard for the C++ programming language. It is intended to be a small extension over C++11, featuring mainly bug fixes and small improvements, and was replaced by C++17.
C++03 is a version of the ISO/IEC 14882 standard for the C++ programming language. It is defined by two standards organizations, the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), in standard ISO/IEC 14882:2003.