ZZ main c ++ genre to see which of the following is your first class

Source: Internet
Author: User
Main C ++ genre to see which top-notch ZT you are

Http://blog.csdn.net/nightmare/archive/2006/11/01/1360928.aspx

1. Classic C ++ stream: class is the core, and routines are mostly C runtime. templates are rarely used, which is generally the result of orthodox education.
2. Classical C stream: it is usually used as a C stream. It is occasionally used as an object and does not use exceptions. It prefers nostalgia.
3. MFC stream: Adhering to the MFC style, it mainly uses the MFC/ATL Object and Win32 API, does not like STL, and uses many macros to torture the IDE syntax prompt module to crash.
4. Portable stream: uses C runtime and STL as the main tool and uses classes and templates.
5. Functional stream: it uses templates and STL as the main weapon and uses a lot of functional language design methods, and claims that this is the true C ++.
6. Win32 stream: Uses global functions more, and prefers Win32 APIs, but does not exclude C runtime. Generally, lightweight programs are preferred, so they are also slim.
7. Java stream: the Java style is fully used. Global members are not allowed, but STL collection classes are allowed to write many classes called factory.
8. com stream: Like addref () and release (), a large number of interfaces are used to hide things that can be hidden. In the example, we should replace God with COM.
9. Rule stream: the pursuit of a perfect c ++ program, regardless of every const and throw (), and tries its best to avoid insecure cast. Always bring an iso c ++ manual with you.
10. chaotic stream: The program is impermanent, with no permanent path and unpredictable. I do not know its name. // *************************** I like portable stream... Functional stream is so strange

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.