c中将数组传递给子函数_在C ++中将对象传递给Non-Member函数
c中将数组传递给子函数
Here, we have to define a Non-Member Function, in which we have to pass an Object to the class in C++ programming language.
在这里,我们必须定义一个非成员函数,其中必须将一个Object传递给C ++编程语言的类。
What we are doing in this example?
在此示例中我们正在做什么?
We declared a class named Number that has a private data member named num.
我们声明了一个名为Number的类,该类具有一个名为num的私有数据成员。
We define a Non Member function named myFunction(), that will take two parameters 1) object to class Number and 2) an integer variable number.
我们定义了一个名为myFunction()的非成员函数,该函数将使用两个参数:1)对象为Number类,以及2)一个整数变量number 。
Using the example, We have to supply a number (from the main() function) to the class's data member using a Non-Member Function.
使用示例,我们必须使用非成员函数为类的数据成员提供一个数字(来自main()函数)。
Program:
程序:
#include <iostream>
using namespace std;
class Number
{private:
int num;
public:
void setNum(int n)
{num = n;
}
int getNum(void)
{return num;
}
};
//a non member function
void myFunction(class Number N, int number)
{//calling setter function and asigning the number
N.setNum(number) ;
//calling getter function and printing the value
cout<<"The value is: " << N.getNum() << endl;
}
//Main function
int main()
{//local variable of the main
int num;
//object to Number class
Number objN;
num = 10;
//supplying this 'num' to the class by passing
//the name to the class in a non memberfunction
myFunction (objN, num);
return 0;
}
Output
输出量
The value is: 10
翻译自: https://www.includehelp.com/cpp-programs/passing-an-object-to-a-non-member-function-in-cpp.aspx
c中将数组传递给子函数
c中将数组传递给子函数_在C ++中将对象传递给Non-Member函数相关推荐
- linq调用mysql函数_如何为linq对象制作一个展平函数(Linq To Entities for mysql)?
我正在升级一个旧程序并使用 linq进行基本选择,以便我可以在进程中学习linq. 我有一个重复的任务,只是显示来自各种连接的数据是网格视图, 以下是一个示例 protected void Page_ ...
- R语言检验时间序列的平稳性(tseries包adf.test):时间序列数据是zoo或xts对象,使用coredata函数提取原始数据,再将其传递给adf.test函数
R语言检验时间序列的平稳性(tseries包adf.test):时间序列数据是zoo或xts对象,使用coredata函数提取原始数据,再将其传递给adf.test函数 目录
- java 数组传递是引用吗_数组是通过值传递还是通过Java引用传递?
本问题已经有最佳答案,请猛点这里访问. Possible Duplicate: Is Java"pass-by-reference"? 数组不是Java中的原始类型,但它们也不是对 ...
- python一个函数调用另一个函数_在Python中将函数作为另一个函数的参数传入并调用的方法...
在Python中,函数本身也是对象,所以可以将函数作为参数传入另一函数并进行调用 在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除, ...
- sql concat函数_使用SQL Plus(+)和SQL CONCAT函数SQL Server CONCATENATE操作
sql concat函数 This article explores SQL Server Concatenate operations using the SQL Plus (+) operator ...
- python key=lambda函数_使用’key’和lambda表达式的python max函数
我来自OOP背景,尝试学习Python.我使用的是max函数,该函数使用lambda表达式返回Player类型的实例,其中players列表中的totalScore最大. def winner(): ...
- python包裹 函数_关于Python中包裹传参和解包裹的理解
1.包裹传参 首先思考一个问题:为什么要有包裹传参?原因包括但不仅限于以下两点:①不确定参数的个数.②希望函数定义的更加松散灵活 包裹传参分两种:包裹位置传参和包裹关键字传参.先看包裹位置传参: 在这 ...
- python avg函数_学习python第三天之多行函数
多行函数:(聚合函数/分组函数) 解释:多条数据进入,单条结果出来(多进单出) 1).max(obj):最大值 2).min(obj):最小值 3).sum(num):求和 4).avg(num):求 ...
- python一些常用函数_【python】常用的一些内置函数
1.cmp cmp(A,B)函数,比较A,B的大小,如果A大于B,返回1,A小于B返回-1,A等于B返回0 print cmp(12,33) >>>-1 print cmp(&quo ...
最新文章
- linux route 路由表操作命令
- docker 安装centos7并SSH远程连接
- html 页面中的 base href 和 target
- ThreadLocal原理
- tp5 隐藏index.php
- SQL2008 收缩日志和数据脚本
- U-Mail邮件系统客户无需担心OpenSSL心脏出血漏洞
- Cloud一分钟 | 华为云发布云数据安全白皮书;OPPO携手阿里云举行天池OGeek算法挑战赛...
- AI杂谈(2)请教支持向量机用于图像分类
- 项目出现 The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path 解决方法
- Apache Rewrite实现URL的301跳转和域名跳转
- react好租客项目Day11-发布房源模块(js输入框防抖图片上传)项目打包项目优化(按需加载路由代码分割)
- 《安富莱嵌入式周报》第231期:2021.09.20--2021.09.26
- 阿里巴巴国际站全屏代码装修贸店铺装修平台国际站平台全屏代码装修方法教程视频教程
- python四分位数_四分位数计算过程
- 2021年的理财收益,2022继续加油
- 谢国忠:2012年股市、楼市泡沫终将破灭
- python可视化3d柱状图_「Python实现数据可视化」创建3D柱状图
- 渲图买桌面CPU还是服务器cpu,做图用什么显卡好,图形渲染CPU重要还是显卡重要...
- 通用流量办什么卡划算?告诉你三大运营商该如何选择?
热门文章
- linux 自动安装 yum,LINUX6安装YUM仓库和实现开机自动挂载
- linux进程属主6,20150917 Linux进程查看与管理以及作业管理
- 画毛毛虫代码计算机图形学,考试计算机图形学考试计算机图形学.docx
- html5 多页面共享数据库,可以跨页面使用HTML5 Web SQL数据库吗?(Can HTML5 Web SQL databases be used across pages?)...
- 提高CSS文件可维护性的五种方法
- 如何用堆栈来保存和恢复滚动条位置
- [Swift]LeetCode682. 棒球比赛 | Baseball Game
- 【BZOJ2004】[Hnoi2010]Bus 公交线路 状压+矩阵乘法
- Java 性能优化实战记录(2)---句柄泄漏和监控
- 如何利用C#编写网页投票器程序 如何使用代理来投票 代理IP来投票