[Note]c++ coercion type conversion

Source: Internet
Author: User
1. Four parameters for coercion type conversion

  • Static_cast
    For conversions between basic types
    cannot be used for the conversion of the base type pointer
    For conversions between class objects that have inheritance relationships and between class pointers
  • Const_cast
    Read-only property for removing variables
    The cast target type must be a pointer and a reference
  • Reinterpret_cast
    For casting between pointer types
    Used for casts between integers and pointer types
  • dynamic_cast
    Conversions between class pointers that have an inheritance relationship
    For inter-pointer conversions with cross-correlation
    Has a class function check
    virtual function Support Required

[Note]c++ coercion type conversion

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.