上一页 1 ··· 3 4 5 6 7
摘要: 1.公众号 阅读全文
posted @ 2023-01-29 15:26 ys_nana 阅读(29) 评论(0) 推荐(0)
摘要: 1.定义 定义一个操作中的算法的骨架(稳定),而将一些步骤延迟(变化)到子类中。Template Method使得子类可以不改变(复用)一个算法的结构即可重定义(override 重写)该算法的某些特定步骤。 2.理解 本质就是虚函数机制的运用。 3.代码 #include<iostream> us 阅读全文
posted @ 2023-01-29 15:20 ys_nana 阅读(38) 评论(0) 推荐(0)
摘要: 1 背景 Qt开发常用于跨平台开发的首选,所以关于Qt开发的编码规范也很重要。 2 QWidget 【规范】信号命名:sgl+驼峰命名规则,如:sglUpdate(); 【规范】槽函数:on+驼峰命名规则,如:onUpdate(); 【规范】由编译器自动生成的槽函数(如on_btn_clicked( 阅读全文
posted @ 2022-11-14 19:12 ys_nana 阅读(509) 评论(0) 推荐(0)
摘要: 1. 背景 命名规则对于代码开发和理解很重要,是作为一名合格的设计师具备的良好代码习惯。 2. 命名规则 2.1 匈牙利命名法 基本原则:变量名 = 属性 + 类型 + 对象描述。比如g_fWidth,g_代表全局变量,f代表浮点型数据,Width是对变量的具体描述。关键:标识符的名称以一个或者多个 阅读全文
posted @ 2022-11-14 17:29 ys_nana 阅读(455) 评论(0) 推荐(0)
摘要: 1. 背景 版式虽然不会影响程序的功能,但会影响程序的可读性;追求清晰、直观; 2. 规范 2.1 空行 空行起分隔程序段落的作用。合理的空行使布局更清晰,也不会浪费内存; 【规范】类声明后加空行; 【规范】函数定义结束后加空行; 【规范】函数体内,逻辑紧密的语句之间不加空行,其他地方应加空行。 【 阅读全文
posted @ 2022-11-14 15:01 ys_nana 阅读(102) 评论(0) 推荐(0)
摘要: 1 文件结构 每个C/C++程序通常分为两个文件,头文件(保存程序的声明)和定义文件(保持程序的实现)。 头文件以“.h”为后缀;C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些“.cc”、“.cxx”、“.hpp”为后缀)。 1.1 版权和版本的声明 每个头 阅读全文
posted @ 2022-11-10 16:39 ys_nana 阅读(557) 评论(2) 推荐(0)
上一页 1 ··· 3 4 5 6 7