240 发简信
IP属地:天津
  • C++学习笔记 12 隐式构造函数 + 隐式转换 + explicit

    隐式 不会明确的告诉你它要做什么,有点像某种情况下的自动的工作。实际上,C++允许编译器对代码进行一次隐式转换。C++允许隐式地转换,不需要用c...

  • Resize,w 360,h 240
    C++学习笔记 11 new 关键字

    一、new 关键字综述 new 关键字很有趣,因为它很深奥。很多人会使用new,但他们并没有真正去思考它。实际上当你编写C++程序的时候,你需要...

  • C++学习笔记 10 new_Instance 堆栈选择

    Java 程序员习惯new,但C++不一样 一个最大的问题是,我看到每个来自托管语言比如Java或C#的人,他们会在C++中到处使用new关键字...

  • C++学习笔记 09 构造函数初始化成员变量

    注意事项 尽量用括号的形式去初始化成员变量,避免成员变量的被多次初始化 括号形式构造成员变量: 顺序需和成员变量定义顺序保持一致

  • C++学习笔记 08 const 和 multable

    一、const方法 二、指针常量 和常量指针 三、multable 修饰变量,使可以在常量方法中被修改 修饰lambada表达式, 四、代码示例

  • Resize,w 360,h 240
    C++学习笔记 07 字符串

    一、默认编码 ASCII ASCII可以拓展为很多,比如UTF-8、UTF-16、 UTF-32 还有宽字符(wide string)当然,字...

  • Resize,w 360,h 240
    C++学习笔记 06 数组

    一、数组的创建 栈分配:int example[5]; 方法结束栈空间自动释放 堆分配:int* arr = new int[5]; 需要...

  • C++学习笔记 05 虚函数

    一、虚函数的意义 虚函数引入了一种动态分配的概念,一般通过虚表(vtable)来实现编译。虚表就是一个包含所有虚函数映射的列表。通过虚表,我们可...