吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2052|回复: 28
收起左侧

[讨论] 学习C++的第13天

  [复制链接]
博弟弟丶 发表于 2021-3-8 20:09
[C++] 纯文本查看 复制代码
#include <iostream>//头文件
using namespace std;//命名 空间  std;
class a//类 a   三个无返回值的 shuchu   函数     但是三个函数名称都一样  但是执行的功能不一样(称为函数重载)
{
public:
	void  shuchu(int a) {
	
		cout << "a=" << a << endl;
	};
	void  shuchu(float b) {
	
		cout << "float=" << b << endl;
	};
	void  shuchu(char c[]) {
		cout << "char=" << c << endl;
	
	};
private:

};
int main() {//主函数
	a a1;//调用类 a
	char c[] = "C++重载函数";//代码从上往下面执行  如果在下面定义且声明  就会报错 
	a1.shuchu(5);//执行函数重载的第一个函数
	a1.shuchu(13.14f);//执行函数重载的第二个函数
	a1.shuchu(c);//执行函数重载的第三个函数   也可以不用从第一到第三个函数 依次执行  看自己喜好 
		return 0;//返回
};

免费评分

参与人数 3吾爱币 +4 热心值 +3 收起 理由
hiDandelion + 1 + 1 用心讨论,共获提升!
debug_cat + 1 + 1 先收藏,后面再学习。我学ios也用得上
zhanglei1371 + 2 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

52jcool 发表于 2021-3-8 20:30
谢谢分享,一起学习
JuncoJet 发表于 2021-3-8 21:26
无名氏wyw 发表于 2021-3-8 21:38
JuncoJet 发表于 2021-3-8 21:26
这不是叫多态么,重载是覆盖概念

这就是重载,多态简单来说指虚函数的重写
无名氏wyw 发表于 2021-3-8 21:40
前两行的注释屁用没有,建议不要养成什么都写注释的码风
还有,输出函数就是上网翻译下改成print也不要用拼音吧
zhanglei1371 发表于 2021-3-8 21:48
强烈建议保留拼音shuchu,或者写成汉字的形式,这样更容易看懂,前两行的注释对于新手来说非常有用,一些高手们或许觉得不屑一顾,但是不懂c,不懂c++的人看的却非常有帮助
vvvzww 发表于 2021-3-8 22:35
无名氏wyw 发表于 2021-3-8 21:38
这就是重载,多态简单来说指虚函数的重写

多态是不是分为静态多态以及动态多态,静态多态指的是函数重载,动态多态指的是重写
wax126 发表于 2021-3-9 06:55
楼主还得坚持下去
debug_cat 发表于 2021-3-9 09:32
大佬大佬,顶一下
zjg1727 发表于 2021-3-9 10:20
坚持就是最好的学习方法,祝楼主早日成功。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-17 03:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表