没有与参数列表匹配的 重载函数 getline 实例_C++编程基础: 10. 函数

本文详细介绍了C++中的函数声明、定义、形参与实参、函数重载、默认参数和内联函数的概念。还特别讲解了函数getline的使用,包括从输入流中获取一行字符串,并展示了其作为重载函数的一个例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

a72eaab46503aba5583bb13c9839ca29.gif

本系列文章是配合我发布的《C++编程基础》系列视频教程的知识点总结和补充。

用程序来实现一个项目时往往会有很长的代码,使用函数将实现某个功能的相关代码组织起来,可以帮助我们很好的梳理代码结构,提高程序的可读性、简化程序,也便于对程序改进升级。

函数的声明

在C++里,不像Java,函数的实现要在被调用之前,如果写在了程序调用的后面,编译无法通过,因此需要在前面声明函数的原型。

声明一个函数时,首先是返回值的类型,如果没有返回值,用void代替。接着是自定义一个函数名,跟着一对小括号,里面包含参数的序列,每个参数之间以逗号分隔,如果参数有默认值,可以在声明时设定。声明时括号后面要有分号。 

void printSeparateLine();
string uppercase_A(string str);

函数的定义

函数的定义也就是对函数的具体实现,这时具体实现的代码要在小括号后面用大括号括起,如果这个函数有返回值,函数定义里要有最后会被执行的return语句,即关键字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值