• C++零散知识点汇总——持续更新ing


    1、字符串数组的初始化,''填充问题;

    双引号初始化,会自动填充;

    花括号初始化,不会自动填充;

     

    2、强制转换问题:

    强制转换的指针和整型之间的转换,可以避免使用指针;只要不发生截断,问题不大;

     输出的typeid().name()对应的常见类型

     3、类的构造函数问题:

    如果自定义的类中,不自定义构造函数,则编译器帮你生成默认构造函数

    否则自定义了构造函数,则编译器不会帮你生成默认构造函数了,你定义了几个构造函数,编译器就会从里头找合适的,符合重载的规则(只是多了初始化列表);

    4、空类实例化,求sizeof()

    值为1

     https://www.jianshu.com/p/ff9eb9c381c1

    里边说了几种特殊情况。

    5、const修饰类成员函数

    const 和static可以用来同时修饰数据成员,且可以在类内部初始化;

  • 相关阅读:
    react 在IE9下input标签使用e.target.value取值失败
    mingw-w64 about
    Cygwin .a 转为 .lib .dll
    windows terminal
    ssh key authentication
    sshd_config 2
    sshd_config
    bash sudo redirect multiple lines to file
    计算几何
    vs cli
  • 原文地址:https://www.cnblogs.com/liwe1004/p/15236103.html
Copyright © 2020-2023  润新知