|
|
|
Summary Of: C++
C was chosen because it is general... which provided facilities to replace the traditional C functions such as... c or not general purpose... standard library incorporates the C standard library with some small modifications to make it work better with the C... c algorithms that work with any container or on any sequence defined by iterators... c flow control based on evaluation of strictly type... c member of the class is accessible to any function... c entities that are not part of the representation of the type... c only those functions that are part of a minimal interface for users of the class... c and protected members of the base class... c inheritance corresponds to what is usually meant by... c for a struct base... c polymorphism that closely mimics the syntax for overriding virtual functions... c polymorphism technique described... c type can also be cast to that type with... c implementation of the function to be called... c objects from a base class... c parsing algorithms such as... Most C code can easily be made to compile correctly in C... are a few differences that cause some valid C code to be invalid in C... One commonly encountered difference is that C allows implicit conversion from... c cast is recommended... must be declared with C linkage by placing it within an... Handling of C symbols when linking from C... Is C a subset of C... c Programming and Design Patterns Applied... C variable types and declarations... C and Other Languages... C to Java byte... C to Java byte... Encyclodia Page On: C++
|
These Are Links To Other Documents
|
Paradigm | Multi-paradigm | Bjarne Stroustrup | Typing discipline | Static | unsafe | nominative | Major implementations | Microsoft Visual C++ | G++ | Borland C++ Builder | Dialects | ISO/IEC C++ | ISO/IEC C++ | C | Simula | Ada 83 | ALGOL 68 | CLU | ML | Ada 95 | C# | Java | PHP | Perl | D | Aikido | Dao | /ˌsiːˌplʌsˈplʌs/ | programming language | high-level | low-level | statically typed | free-form | multi-paradigm | compiled language | machine code | procedural programming | data abstraction | object-oriented programming | generic programming | Bjarne Stroustrup | Bell Labs | C programming language | classes | virtual functions | operator overloading | multiple inheritance | templates | exception handling | ISO/IEC 14882 | C++0x | | | Bjarne Stroustrup | Simula | AT&T Bell Labs | UNIX | kernel | distributed computing | C | Simula | ALGOL 68 | Ada | CLU | ML | inlining | Cfront | increment operator | virtual functions | The C++ Programming Language | const member functions | templates | exceptions | namespaces | casts | Boolean type | stream I/O library | printf | scanf | Standard Template Library | ANSI | ISO | ISO/IEC 14882 | Library Technical Report 1 | evolutionary | Rick Mascitti | tongue-in-cheek | operator | value | variable | naming convention | ABCL/c+ | The Design and Evolution of C++ | statically typed | procedural programming | data abstraction | object-oriented programming | generic programming | ANSI | ISO | standard | core language | C++ standard library | Standard Template Library | C | Fortran | Pascal | BASIC | containers | vectors | lists | iterators | algorithms | associative arrays | features | library | directive | standard header | 69 standard headers | HP | SGI | Hello world program | C++ standard library | standard output | | talk page | edit | guide to writing better articles | C preprocessor | | talk page | requests for expansion | 30 operators | overloaded | domain specific language | arithmetic | smart pointers | generic programming | template metaprogramming | generic programming | template metaprogramming | Java | polymorphism | generic programming | Turing-complete | template metaprogram | C++ structures and classes | object-oriented | classes | abstraction | encapsulation | inheritance | polymorphism | Encapsulation | modular programming | data | Inheritance | virtual inheritance | multiple inheritance | Multiple inheritance | Java | C# | interfaces | Polymorphism in object-oriented programming | Polymorphism | compile-time | run-time | polymorphism | Function overloading | formal parameters | default arguments | Templates | Curiously Recurring Template Pattern | Turing-complete | template metaprogramming | run-time type information | overrides | dynamic dispatch | Virtual member functions | virtual function tables | fully qualified class name | parser | LALR(1) | refactoring | Significantly Prettier and Easier C++ Syntax | GLR parsers | GNU Compiler Collection | Visual C++ | partial template specialization | Comeau C/C++ | Borland C++ Builder X | GCC | Herb Sutter | name mangling | exception handling | object code | compilers | operating systems | | Criticism or Controversy section(s) | more neutral presentation | Discuss | Criticism of C++ | citation needed | Embedded C++ | Java | Ada | C# | Lock | Java | object-oriented | procedural programming | a wider debate | citation needed | Comparison of Java and C++ | Compatibility of C and C++ | (C99) C standard | C++0x | name mangling | function overloading | Name mangling#Handling of C symbols when linking from C++ | Standard Template Library | Boost C++ Libraries | STLSoft C++ Libraries | List of C++ compilers and integrated development environments | Comparison of programming languages | Criticism of C++ | Threading Building Blocks | C++0x | 2006 | 05-30 | 2008 | 01-16 | Stroustrup, Bjarne | ISBN 0-201-70073-5 | Stroustrup, Bjarne | ISBN 0-201-70073-5 | 2003 | 04-15 | Dr. Dobb's Journal | 2006 | 05-30 | PDF | KiB | 2003 | 04-25 | 2006 | 09-04 | 2006 | 05-30 | 2008 | 01-18 | Abrahams, David | ISBN 0-321-22725-5 | Alexandrescu, Andrei | ISBN 0-201-70431-5 | Becker, Pete | ISBN 0-321-41299-0 | Alexandrescu, Andrei | ISBN 0-321-11358-6 | Coplien, James O. | ISBN 0-201-54855-0 | ISBN 0-321-32192-8 | Information Technology Industry Council | 2003 | 10-15 | ISBN 0-201-37926-0 | Koenig, Andrew | ISBN 0-201-70353-X | ISBN 0-201-72148-1 | ISBN 0-201-83454-5 | Stroustrup, Bjarne | ISBN 0-201-70073-5 | Stroustrup, Bjarne | ISBN 0-201-54330-3 | Sutter, Herb | ISBN 0-201-70434-X | Sutter, Herb | ISBN 0-201-76042-8 | ISBN 0-201-73484-2 | Scott Meyers | ISBN 0-321-33487-6 | | Wikibooks | | Wiktionary | v | d | C programming language | C standard library | glibc | Dietlibc | uClibc | Newlib | String | Syntax | Preprocessor | Variable types and declarations | Functions | Objective-C | D | C# | Compatibility of C and C++ | Operators in C and C++ | Comparison of Pascal and C | C to Java byte-code compiler | Categories | Cleanup from section | C++ | Class-based programming languages | Curly bracket programming languages | Multi-paradigm programming languages | Articles with too many examples | Articles to be expanded since June 2008 | All articles to be expanded | All articles with unsourced statements | Articles with unsourced statements since September 2007 | |
|
|
 |