上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 59 下一页
摘要: 项(Item):一个项存储了文字、文字的格式、自定义数据等。 1、项视图(Item View) 针对一个数据模型,可能有不同的展示需求,如文件夹中图片的显示方式,可以是列表或缩略图等 QListView(列表视图):如通讯录、微信好友列表等 QTableView(表格视图) QTreeView(树视 阅读全文
posted @ 2019-11-22 00:25 cxc1357 阅读(157) 评论(0) 推荐(0)
摘要: 客户总无法用非常生动的语言描述需求,或者是他们自身也不完全清楚自己想要什么 程序的开发总是在需求并不是很明确的情况下进行 即使需求已经确定且清晰无争议,也没有人能保证他们长期不变 不是每一个程序员一上来就可以编写完美高效的代码,优秀的程序员总在不断重构代码 程序总需要不断更改、扩展、缩减、重构,每一 阅读全文
posted @ 2019-11-21 21:37 cxc1357 阅读(153) 评论(0) 推荐(0)
摘要: C++中允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载 重载使一个函数可以有多种用途 参数列表的参数类型、参数个数、参数顺序,只要有一个不同就叫做参数列表不同 函数重载仅仅是语法层面的,本质上他们还是不同的函数,占用不同的内存,入口地址也不同 函数重载参数过少或过多时可能 阅读全文
posted @ 2019-11-21 21:04 cxc1357 阅读(116) 评论(0) 推荐(0)
摘要: C++中,定义函数的时候可以给形参指定一个默认的值,这样调用函数时如果没有给这个形参赋值(没有对应实参),则实参就等于默认的值 默认参数必须放在形参列表的最后,且一旦为某个形参指定了默认值,那么它后面的所有形参都必须有默认值 有了默认参数,函数的调用可以有多种形式 在设计类时,通过使用默认参数,可以 阅读全文
posted @ 2019-11-21 21:00 cxc1357 阅读(181) 评论(0) 推荐(0)
摘要: 子类创建对象时调用父类的构造函数: 1 #include <iostream> 2 using namespace std; 3 class Base 4 { 5 public: 6 Base():m_num(0){ 7 cout<<"this is Base()"<<endl; 8 } 9 Bas 阅读全文
posted @ 2019-11-21 20:46 cxc1357 阅读(532) 评论(0) 推荐(0)
摘要: 代码不同于普通文字,阅读时注意两方面: 符号含义:相同符号,上下文不同时含义也不同,如*和& 阅读顺序:不总是按从左往右顺序阅读的,有时要倒着读或者跳着读逻辑才通顺 适当省略:有些内容虽然写了,但不需要读出来 分清主次:类似课文每段有中心句,代码也分主要逻辑代码和次要逻辑代码 读代码和写代码是两个相 阅读全文
posted @ 2019-11-19 23:51 cxc1357 阅读(267) 评论(0) 推荐(0)
摘要: 内存 栈区和堆区的管理模式有所不同:栈区内存由系统分配和释放,不受程序员控制;堆区内存完全由程序员掌控,想分配多少就分配多少,想什么时候释放就什么时候释放,非常灵活。 栈(Stack)可以存放函数参数、局部变量、局部数组等作用范围在函数内部的数据,它的用途就是完成函数的调用。 栈区和堆区的内存在程序 阅读全文
posted @ 2019-11-19 23:07 cxc1357 阅读(241) 评论(0) 推荐(0)
摘要: 加分号的情况: 语句结束加分号(否则编译器不知道在哪里结束语句,编译器不识别换行,写代码时换行和退格只是为了看着舒服,但本质上代码是写给编译器看的) 声明语句后加分号(也是一种语句) 结构体、类定义后加分号(也是一种语句) 不加分号的情况: 预处理命令后不加分号(编译器根据#知道这是预处理语句) 函 阅读全文
posted @ 2019-11-19 22:08 cxc1357 阅读(962) 评论(0) 推荐(0)
摘要: 界面: 功能: 输入单价和数量,计算总价;进制转换 控件: Qlabel QLineEdit QPushButton 文件依赖关系图(depend on): main.cpp:程序入口 widget.h:窗体类头文件,定义了widget类 widget.cpp:widget类的功能实现 widget 阅读全文
posted @ 2019-11-18 23:19 cxc1357 阅读(474) 评论(0) 推荐(0)
摘要: 注意事项 变量定义时就会赋初值(如int是0),所以定义包含声明,单纯声明不定义的话,要加extern 同一个文件中,函数使用(调用)前必须定义(有{ }为定义),否则会报错;若先使用再定义,或定义和使用不在一个文件,需声明以告诉编译器(不要报错,会在之后定义),因为编译器只对一个文件进行编译 同一 阅读全文
posted @ 2019-11-07 22:20 cxc1357 阅读(178) 评论(0) 推荐(0)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 59 下一页