• 类函数指针


    . 在一个私有继承或保护的类中,基类的一个公共成员如何才能保持是该类的公共成员
      class A{public: int a;}
      class B:private A{ public: using A:a; }   /// 这样指名其为公共成员

    . 类的成员函数指针,以及调用
      静态函数同C用法一样
      typedef void (*PtrFunc)(int);
      PtrFunc pf = ClassA::func;   // ClassA::func是静态函数
      *pf(1);  // 调用

      非静态函数
      typedef void (ClassA::*PtrFunc)(int);
      PtrFunc pf = ClassA::func;   // ClassA::func是非静态函数
      (IntanceA.*pf)(1);           //为了调用非静态函数,必须提供一个实例对象,才能调用。

    . 革命,不要用c的思想,应该革命到c++
      20k的代码,只能算是小型项目,在这样的项目里,通过一两个人的高超编程技术就能完成任务。
      但是如果200k的代码的项目,是无法理解、回顾浏览和记忆的;在这种情况下,c++的设计思想和对象编程对于整个项目的成功,发挥着至关重要的作用。
      抛弃c语言的所有风格函数: 指针, memcpy, strlen, scanf, printf
      采用c++语言的机制:STL, 容器,模板,异常, new, delete, 引用, 函数的各种限制申明(const...)

  • 相关阅读:
    rsync
    typora 页内跳转
    shell脚本搭建redis集群
    Html
    python json模块
    Appium
    selenium+python
    jmeter+ant+jenkins接口自动化测试框架
    测试小结
    面向对向
  • 原文地址:https://www.cnblogs.com/ysjxw/p/1160511.html
Copyright © 2020-2023  润新知