
高级程序设计C++
文章平均质量分 73
作业加知识点总结
空LA
Truth repeats its course
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++图像处理简单版
文章目录指针的使用图像处理在已有代码的基础上实现图片效果读取合成拆解加边框反转 指针的使用 图像处理 在已有代码的基础上实现图片效果 读取 合成 拆解 加边框 反转原创 2022-01-15 17:56:28 · 4569 阅读 · 0 评论 -
C++程序设计复习
C++的一些基础知识点原创 2021-12-15 15:05:41 · 1909 阅读 · 0 评论 -
【5】类的深入剖析
const对象和const成员函数 最小特权原则 —private成员 —const对象和const成员 const Time noon(12 , 0 , 0); 常量对象不可被修改 常量对象的成员数据不可被修改 需要定义const成员函数“保证”不会修改成员数据的值 1 // Fig. 10.1: Time.h 2 // Definition of class Time. 3 // Member functions defined in Time.cpp. 4 #ifndef TIME_H 5 #原创 2021-06-23 21:49:10 · 457 阅读 · 0 评论 -
C/C++如何获取当前系统时间的实例详解
C++与系统时间相关的函数定义在头文件中 time(time_t*)函数 函数定义如下: time_t time (time_t* timer); 获取系统当前日历时间 UTC 1970-01-01 00:00:00 开始的 unix 时间戳 参数:timer 存取结果的时间指针变量,类型为 time_t,指针变量可以为 null。如果 timer 指针非 null,则 time()函数返回值变量与 timer 指针一样,都指向同一个内存地址;否则如果 timer 指针为 null,则 time()函数原创 2021-06-23 19:47:31 · 836 阅读 · 0 评论 -
4.1类与对象
类的设计练习 类名:圆 属性:半径。 行为:设半径值;求面积;求周长。 面向对象程序设计 Circle类的定义和描述; 没有空间,不能直接使用; 必须进行实例化,即定义对象 class Circle{ private: double radius; public: void setRadius(double r) { radius=r; } double getArea() { return 3.14159*radius*radius; } double getPerimeter() { return 3.原创 2021-06-23 19:22:07 · 237 阅读 · 0 评论 -
Stack类+package继承层次+account继承层次
Stack类 参考Array类和String类的实现,设计并完成栈类 实现代码 Simple_Stack.h #ifndef SIMPLE_STACK_H #define SIMPLE_STACK_H #include<iostream> #define MAXSIZE 20; using namespace std; class Simple_Stack { private: int maxSize; int* ps; int top; bool isEmpty()const; bo原创 2021-06-21 00:22:37 · 1638 阅读 · 0 评论 -
第十章课后习题(10,11)
10.10( RationalNumber 类) 创建类RationalNumber ( 分数) , 使其具备下列能力: a ) 创建一个构造函数, 它可以防止分数的分母为0 。如果分数不是化简形式, 它可以进行化简。而且, 它还可以避免分母为负数 b) 针对该类, 重载加法、减法、乘法和除法运算符。 c) 针对该类, 重载关系和相等运算符。 实现代码 RationalNumber.h #pragma once #include <iostream> using namespace std; i原创 2021-06-20 22:02:01 · 736 阅读 · 0 评论 -
第九章课后习题(15,20,21,24)
9.15 ( TicTacToe 类) 创建TicTacToe 类, 使你可以编写一个完整的三连棋( tic-tac -toe ) 游戏程序。这个类包含一个作为private 数据的3 × 3 的二维整数数组。构造函数应将空棋盘初始化为0 。允许两个人玩游戏。无论第一人移动到哪里, 都在指定的棋格中放置1 ; 无论第二人移动到哪里, 都在指定的棋格中放置2 。每次移动都必须到达一个空格。在每次移动后, 确定是否已分胜负, 还是出现了平局。如果有兴趣, 还可以将程序修改成人机对战游戏。此外, 可以让玩家决定谁原创 2021-06-20 21:30:29 · 5582 阅读 · 1 评论 -
第三章课后习题17
题目 (健康记录信息化)在这个练习题中, 要为一个人设计一个HealthPr0file 类。这个类的属性包括人的姓名、性别、出生日期(由年、月、日单独的属性组成)、身高( 以英寸为单位)、体重( 以磅为单位) 。你的类应包括一个构造函数,用来接收这些信息。对每个属性,都提供一个set 函数和get 函数。这个类也应当有计算和返回用户年龄、最大心率、目标心率范围( 见练习题3 .16 )、身体质量指数(BMI ;见练习题2 .30)的函数。编写一个应用程序, 它提示输人用户信息, 为这个用户初始化一个Heal原创 2021-06-20 19:57:54 · 290 阅读 · 0 评论 -
第三章课后习题15
题目 创建一个名为Date(日期)的类,包括了数据成员的三部分信息:月(类型int)、日(类型int)、年(类型int)这个类必须包括一个具有三个形参的构造函数,它使用这些参数初始化前述的3个数据成员。假定提供给年和日的值是正确的,但是需要保证月的值在1~12的范围内;如果该值不在此范围,那么将月设置为1. 对每个数据成员都提供一个设置函数和一个获取函数。提供一个成员函数displayDate,显示用正斜线(/)分隔的月、日和年的值。编写一个测试程序,演示Date类的性能。 实现代码 #include &l原创 2021-06-20 17:55:58 · 505 阅读 · 0 评论