首页 > 编程语言 >贝壳_程序设计实践_银行系统

贝壳_程序设计实践_银行系统

时间:2024-04-18 12:44:41浏览次数:26  
标签:文件 函数 贝壳 实践 value 运算符 编写 date 程序设计

问题

  • 日期类
    • 日期间隔计算的实现
      • distance 函数
      • 运算符重载的实现
  • 类相互包含报错
    • 银行系统-5 中 Account与AccountRecord类
  • 类的编写原则
    • 例如常函数const运用原则
      • 常函数内无对数据修改的操作
      • 工程上,设计类的时候,一个原则就是,将对不改变数据的成员函数设计为常函数
  • 注意变量名尽量不要相同(容易出现错误)
	void Accumulator::change(Date date, double _value) {

	    sum=sum+value*date.distance(lastDate);//记录上一个过程中的日累积
	    value=_value;//更新余额
	    lastDate=date;//更新日期

	}

知识点

  • vscode多文件编译
    • 分文件编写
      • .h文件里——写类的声明
        • 常函数一般直接在头文件实现
      • .cpp文件——里面写实现
    • vscode 配置调整
    • cmake使用
  • STL运用
    • multimap实现一键映射多值
  • 运算符重载
  • 读写文件
    • C++风格
    • C++输入函数类型的汇总(如get;gets;getline等)
  • stdexcept错误处理库
    • try throw catch
    • 自定义函数
  • QT界面的编写

标签:文件,函数,贝壳,实践,value,运算符,编写,date,程序设计
From: https://www.cnblogs.com/AndyYX/p/18143269

相关文章

  • 实验5循环结构程序设计(while、do-while语句的应用)
    实验5循环结构程序设计(while、do-while语句的应用)一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程序调试;4.了解中国算法,百钱买百鸡。二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤项......
  • K8s集群nginx-ingress监控告警最佳实践
    本文分享自华为云社区《K8s集群nginx-ingress监控告警最佳实践》,作者:可以交个朋友。一背景nginx-ingress作为K8s集群中的关键组成部分。主要负责k8s集群中的服务发布,请求转发等功能。如果在访问服务过程中出现404和502等情况,需要引起注意。二方案简介可以通过CCE集群插件kub......
  • 2024蓝桥杯省赛C/C++程序设计A组题目简析
    2024蓝桥杯省赛C/C++程序设计A组题目简析A题意:计算一段区间内日期的中文表达的总笔画数>50的天数按照题意枚举即可。注意个位数字前面需要加一个“零”,也就是多13笔。B题意:\(5\times5\)的棋盘下五子棋,最终下满棋盘并和棋的情况数dfs或者遍历二进制去枚举棋子位置的情况均可......
  • 接口自动化测试工程实践分享
    本文作者:欧海锋,碧桂园服务高级测试工程师,致力于研究测试技术。一、前言接口自动化测试是一种软件测试技术,它通过模拟用户系统操作来对系统的接口进行自动化测试。接口自动化测试的目的是为了提高测试效率和准确性,同时降低测试成本和周期。以下是为什么需要进行接口自动化测试的......
  • 这篇 DolphinScheduler on k8s 云原生部署实践,值得所有大数据人看!
    在当前快速发展的技术格局中,企业寻求创新解决方案来简化运营并提高效率成为一种趋势。ApacheDolphinScheduler作为一个强大的工具,允许跨分布式系统进行复杂的工作流任务调度。本文将深入探讨如何将ApacheDolphinScheduler适配并整合进现代IT环境,提升其在云原生部署中的表现。......
  • [题解][2021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛] Cute Rabbit
    题目描述有n只兔子,每个兔子上有一个数ai。要将所有兔子分为白色和绿色两堆,使所有白色兔子的数对绿色兔子取余结果相等。求绿色兔子的最大数量。题解考虑一种情况:把所有除了最小值的数都涂为绿色,此时显然满足条件。对于一般情况:可以枚举白绿兔子的分割线x。对于小于x,试将其全......
  • Swoole 实践篇之结合 WebRTC 实现音视频实时通信方案
    原文首发链接:Swoole实践篇之结合WebRTC实现音视频实时通信方案大家好,我是码农先森。引言这次实现音视频实时通信的方案是基于WebRTC技术的,它是一种点对点的通信技术,通过浏览器之间建立对等连接,实现音频和视频流数据的传输。在WebRTC技术中通常使用WebSocket服务来协......
  • Spring开发:动态代理的艺术与实践
    本文分享自华为云社区《Spring高手之路17——动态代理的艺术与实践》,作者:砖业洋__。1.背景动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对象的方法调用。这种技术在实现面向切面编程(AOP)、事务管理、权限控制等功能时特别有用,因为它可以在不修......
  • React前端技术深度解析与实践
    React作为当今最热门的前端技术之一,以其组件化、高效性和灵活性等特点赢得了广大开发者的青睐。本文将深入探讨React前端技术的核心原理、实践技巧以及未来的发展趋势,帮助读者更好地理解和应用React。一、React的核心原理React的核心原理是组件化开发。组件是React应用的基本构......
  • 大报文之道:优化策略与实践
    写在前面在做正常的需求开发时,当我们提供了一个接口或是调用别人接口时,我们需要考虑接口除了正常的逻辑处理外,还需要考虑接口能接收报文的上限,性能,响应时间等一系列非功能性需求。如果不注意这些问题,就可能在某一天的某个时刻收到一系列系统告警,严重者甚至导致系统不可用,引发线上......