• 一句话知识点


    模板:代码生成器,参数作为数据实体可以让满足某一行为的数据类型们在一套模板中工作,如: T+T.  参数作为行为实体,可以让具有同一行为的调用对象在一套模板中工作,如T.add()或T()

    函数指针:把函数的地址作为数据供外部使用。可以用作Callback, 意图实现分开,等多种场合。

    继承:行为,性质完全相同的类,1. 需要他们的抽象来完成多态工作。2. 需要复用基类逻辑,如母模板页和派生页。3.扩展基类逻辑,如复写基类方法时候,先调用基类方法。再扩展。

    虚类和接口类:接口类完全定义了规范和草图,没有任何实现。而虚类,不仅定义了草图,而且还搭了个草图架子。可以保证某个框架按某个样子去丰满。

    :数据与行为的结合。

    编程:输入-》算法-》输出。

    算法:输入-》算法-》输出。

    开发:分析-》数据流-》建模-》

    看书:看目录,大概浏览,分清重点,重点看和学会跳。不会跳着看是一种懒惰,用难度来掩饰不上心。

    难点:换种思路,根据难点模块的目的,自己试着实现一下,或许就会豁然开朗。

    socket:         socket是一个五元组来标识的文件描述符:<源地址,源端口,目的地址,目的端口,使用的协议>

    handle(windows所谓的句柄): 是一种指向指针的指针,也就是指向某个资源地址的指针。资源地址可能会 变化 。所以用指针的指针来固定化给程序使用。

    回调:让A去做某件事情,中途A却打电话问我某个细节该怎么做。非常常见的生活例子,却是现代驱动编程的基础。

          被调方,无法确认该如何处理某问题。反而去问调用方。调用方写好方法,但是无法掌控调用时机,反而由被调方来调用此方法,

          callback,由被调方来call,所以就是callback. 最常见的就是写基础框架的时候。

    设计模式:终极目的对修改关闭,对扩展开放。方法论:把修改从函数内部赶到函数外,从类内赶到类外。赶的越远,越是解耦,越符合设计模式。。。。

    c++

    bind:为满足某些算法或场景的需求,改造函数为一个函数对象的实体。占位符为场景固有的数据,而非占位符为函数对象的数据成员。

    function:所有可调用的东西,都转换为行为向函数指针的一个模板类实体。扩大原可调用东西的适用范围。

    函数对象:对象的方法,去掉方法名字,用()来代替。行为向一个函数。以致可以和函数使用同一套模板。

    算法的谓词:其实就是一个模板类的参数,,模板会调用参数如,T(a).再狭义点就是一个回调!!!所以我们要传递一个原型相同的函数名(函数对象,等等)就可以。

  • 相关阅读:
    react生命周期-渲染阶段
    react声明周期详解
    react子传父
    react 爷爷组件件传递给孙子组件
    react验证参数格式类型
    原生input上传视拼,参数形式 file: (binary)形式的
    L2-4 彩虹瓶 (25分)
    L2-3 深入虎穴 (25分)
    L2-1 链表去重 (25分)
    L1-1 帅到没朋友 (20分)
  • 原文地址:https://www.cnblogs.com/lsfv/p/6439275.html
Copyright © 2020-2023  润新知