摘要: 11.QT消息机制和事件 阅读全文
posted @ 2023-02-17 23:59 nullptrException 阅读(46) 评论(0) 推荐(0)
摘要: 9.常用控件 阅读全文
posted @ 2023-02-17 23:58 nullptrException 阅读(9) 评论(0) 推荐(0)
摘要: 8.布局管理器 阅读全文
posted @ 2023-02-17 23:58 nullptrException 阅读(2) 评论(0) 推荐(0)
摘要: 8.对话框Dialog 阅读全文
posted @ 2023-02-17 23:57 nullptrException 阅读(5) 评论(0) 推荐(0)
摘要: 7.使用UI文件创建窗口 阅读全文
posted @ 2023-02-17 23:57 nullptrException 阅读(6) 评论(0) 推荐(0)
摘要: 6.资源文件 阅读全文
posted @ 2023-02-17 23:56 nullptrException 阅读(6) 评论(0) 推荐(0)
摘要: 5.QMainWindow 阅读全文
posted @ 2023-02-17 23:56 nullptrException 阅读(6) 评论(0) 推荐(0)
摘要: 4.信号和槽 阅读全文
posted @ 2023-02-17 23:56 nullptrException 阅读(6) 评论(0) 推荐(0)
摘要: 3.第一个QT程序 阅读全文
posted @ 2023-02-17 23:55 nullptrException 阅读(5) 评论(0) 推荐(0)
摘要: 2.创建项目 阅读全文
posted @ 2023-02-17 23:54 nullptrException 阅读(4) 评论(0) 推荐(0)
摘要: 1.QT概述 Qt概述 什么是Qt Qt的发展史 1991年 Qt最早由芬兰奇趣科技开发 1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础 2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程基础 2012年 Qt又被Digia公司(芬兰一家软件公司)收购 2014 阅读全文
posted @ 2023-02-17 23:54 nullptrException 阅读(158) 评论(0) 推荐(0)
摘要: 条款18:让接口容易被正确使用,不易被误用 条款19:设计class犹如设计type 条款20:宁以pass-by-reference-to-const替换pass-by-value 条款21:必须返回对象时,别妄想返回其reference 条款22:将成员变量声明为private 条款23:宁以n 阅读全文
posted @ 2023-02-17 23:45 nullptrException 阅读(20) 评论(0) 推荐(0)
摘要: 条款13:以对象管理资源 条款14:在资源管理类中小心coping行为 条款15:在资源管理类中提供对原始资源的访问 条款16:成对使用new和delete时要采取相同原则 条款17:以独立语句将newed对象置入智能指针 阅读全文
posted @ 2023-02-17 23:44 nullptrException 阅读(28) 评论(0) 推荐(0)
摘要: 条款05:了解C++默默编写并调用哪些函数 条款06:若不想使用编译器自动生成的函数,就该明确拒绝 条款07:为多态基类声明virtual析构函数 条款08:别让异常逃离析构函数 条款09:绝不在构造和析构过程中调用virtual函数 条款10:令operator=返回一个reference to* 阅读全文
posted @ 2023-02-17 23:43 nullptrException 阅读(17) 评论(0) 推荐(0)
摘要: 条款01:视C++为一个语言联邦 条款02:尽量以const,enum,inline替换#define 条款03:尽可能使用const 条款04:确定对象被使用前已先被初始化 阅读全文
posted @ 2023-02-17 23:41 nullptrException 阅读(26) 评论(0) 推荐(0)
摘要: 异常基本概念 Bjarne Stroustrup说:提供异常的基本目的就是为了处理上面的问题。基本思想是:让一个函数在发现了自己无法处理的错误时抛出(throw)一个异常,然后它的(直接或者间接)调用者能够处理这个问题。也就是《C++ primer》中说的:将问题检测和问题处理相分离。 一种思想:在 阅读全文
posted @ 2023-02-17 23:28 nullptrException 阅读(29) 评论(0) 推荐(0)
摘要: C++模板 模板概论 c++提供了函数模板(function template.)所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体制定,用一个虚拟的类型来代表。这个通用函数就成为函数模板。凡是函数体相同的函数都可以用这个模板代替,不必定义多个函数,只需在模板中定义一次即可。在调用函 阅读全文
posted @ 2023-02-17 21:26 nullptrException 阅读(24) 评论(0) 推荐(0)
摘要: 多态 多态基本概念 多态是面向对象程序设计语言中数据抽象和继承之外的第三个基本特征。 多态性(polymorphism)提供接口与具体实现之间的另一层隔离,从而将”what”和”how”分离开来。多态性改善了代码的可读性和组织性,同时也使创建的程序具有可扩展性,项目不仅在最初创建时期可以扩展,而且当 阅读全文
posted @ 2023-02-17 00:03 nullptrException 阅读(24) 评论(0) 推荐(0)