《编码规范与测试方法》(C/C++版)
文章平均质量分 91
编码规范与测试方法(C/C++版)课堂笔记、作业、资料整理。
God-Excious
无
展开
-
《编码规范和测试方法——C/C++版》作业 ·008——编写一个符合依赖倒置原则的简单学生管理系统
文章目录问题描述参考解答整体架构整体代码MySQL-C-API封装问题描述根据依赖倒置的原则,编写一个能够实现以下功能的学生管理系统- 增加一条学生信息- 删除一条学生信息- 修改一条学生信息- 查询一条/全部学生信息要注意依赖抽象而不是依赖具体!参考解答整体架构首先是对C为MySQL提供的API的封装,属于底层实现,不需要考虑学生管理系统等等,只要考虑到读写数据即可。然...原创 2020-04-11 19:18:12 · 416 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》作业 ·007——C++引入MySQL给C的API并简单封装
问题描述原创 2020-04-01 17:44:42 · 375 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》作业 ·006——设计模式 · 模板方法
文章目录一、模板方法1、简单介绍2、框架演示3、实际案例一、模板方法1、简单介绍简单来说,就是先在父类FFF中定义好一个函数AAA,然后这个函数AAA代表了一个操作MMM,函数AAA的内部调用了若干个已经实现的函数BiB_iBi、未实现的函数CiC_iCi,BiB_iBi和CiC_iCi这些函数在函数AAA中的执行流程构成了函数AAA的整体框架,其中函数AAA象征了操作MMM的...原创 2020-03-24 19:41:20 · 225 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》作业 ·005——设计一组员工类
问题描述Cola公司的雇员分为以下若干类: ColaEmployee :所有员工总的父类 属性:员工的姓名,员工的生日月份 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元 SalariedEmployee :ColaEmployee 的子类,拿固定工资的员工 属性:月薪 HourlyEmployee :Co...原创 2020-03-18 21:45:00 · 608 阅读 · 1 评论 -
《编码规范和测试方法——C/C++版》作业 ·004——设计一个顺序表
问题描述实现一个能够实现自动扩容ArrayList类的封装(不使用C++容器),主要至少具有增加、删除、求长的功能参考解答ArrayList.h文件#ifndef ARRAYLIST_H#define ARRAYLIST_Hclass ArrayList{public: ArrayList(); ArrayList(const int data[], int len); ~...原创 2020-03-14 20:34:25 · 281 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》作业 ·003——宏定义作用整理、设计删除数组元素的函数
文章目录一、宏定义(#define)的作用1、普通宏2、带参宏【注】:特殊用法3、其他用法和注意点二、实际问题(函数设计)1、原题2、题解参考(1).面向过程的设计(2).面向对象的设计一、宏定义(#define)的作用#define总体来说,作用就是将一个标识符定义为一个表达式,然后在预编译的阶段直接将程序进行替换工作——将代码中所有宏定义的标识符替换为对应的表达式。1、普通宏用法如下:...原创 2020-03-06 18:18:40 · 360 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》作业 ·002——函数返回地址、static关键词用法整理
文章目录一、函数返回地址的情形1、函数返回值为指针二、static关键字用法整理1、static全局变量2、static局部变量3、static函数4、类的static成员数据5、类的static成员函数一、函数返回地址的情形1、函数返回值为指针如下例中,函数func要求返回值int类型的指针,实际返回的就是数组a中a[idx]的地址。#include <iostream>...原创 2020-02-28 17:31:31 · 419 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》学习笔记 ·002
一、规范事项1、不要去比较指针类型的变量指针存储的是地址,除非在一些数组里用比较指针可能有意义,其他情况下多半没有意义。2、条件表达式中勤加括号有时不清楚有些运算符的优先级,勤加括号可以避免出错。3、for、while、do while的使用一般来说知道循环次数用for,一般使用左闭又开的区间,如for (int i = 0; i < 5; ++i)不知道循环次数用whil...原创 2020-02-28 00:27:14 · 668 阅读 · 0 评论 -
《编码规范和测试方法——C/C++版》学习笔记 ·001
一、编码规范的目的要求开发人员遵守编码规范,主要有以下目的:规范部门内软件开发和设计风格,保证所有人写出过风格一致的代码增强代码的健壮性、可读性和可维护性减少程序的潜在错误二、相关知识补充1、32位机下C++中各变量占用的字节数数据类型字节数short222int444long444long long888float444...原创 2020-02-28 00:26:45 · 406 阅读 · 0 评论