zoukankan      html  css  js  c++  java
  • C++面向对象编程

     一些心得:

    1、程序设计一定要分模块化

    2、模块之间耦合性一定要低

    3、模块内的变量和方法属性要分明(protected、private、public)

    eg:做一个QObject子类,用于通信,可以通过此类moveTothread,使此对象传输数据在线程中运行

    1、定义一个自定义子类继承QObject,此类向外提供三个接口,分别是open、write、close(都为public)

    2、定义三个信号,三个信号在上面三个接口中emit触发,openSignal、writeSignal、closeSignal

    3、定义三个槽函数,与上面三个信号连接,openSlot、writeSlot、closeSlot

    4、定义一个槽函数,用于接收数据,与readyread信号绑定,read

  • 相关阅读:
    ruby 类库组成
    ruby 数据类型Number
    ruby require的使用
    ruby $LOAD_PATH及类加载
    ruby编码说明
    RubyMine常用快捷键
    基础
    基础
    基础
    基础
  • 原文地址:https://www.cnblogs.com/judes/p/8144439.html
Copyright © 2011-2022 走看看