zoukankan      html  css  js  c++  java
  • C++基础 (5) 第五天 重载new delete () 只能操作符 自定义string类

    1 昨日回顾

    1.static 对整个类共享

    可以直接用

    类::方法

    调用

    如果是私有的 可以提供一个静态的访问静态成员的方法

    2 自定义的数组类-重载操作符[]

    3 重载new和delete

    4 重载操作符()

    5中午回顾

    重载 各种操作符

    6不建议重载并且和或者操作符

    重载的 && 不会发生短路现象

    重在的 || 也不会发生短路

    永远会执行这个操作符,就违背了语言的原意

    7智能指针操作符重载

    总结:智能指针其实是一个对象,当栈中的这个对象被销毁的时候调用对象中的析构函delete掉原始在堆中分配的空间。

    8 箭头和解引用重载操作符

    9 解引用和箭头操作符重载答疑

    10自定义的string类

    source.cpp:

    MyString.h:

    MyString.cpp:

  • 相关阅读:
    2018.7.12训练赛 -K
    winter 2018 02 01 关于模运算的一道题
    debug(实验)
    problem-1003(恢复一下)
    hd acm1466
    hd acm2045
    hd acm 1297
    hd acm1005
    hd acm1425
    概率趣题:三个犯人
  • 原文地址:https://www.cnblogs.com/eret9616/p/10513291.html
Copyright © 2011-2022 走看看