44问答网
所有问题
当前搜索:
对象可以作为参数吗
c++函数
能
把
对象作为参数吗
?
答:
结构体 的对象 都是可以作为函数的参数的
。struct tagStu{string m_strName;string m_strSex;}class CManage{void SetStu(tagStu stu){ // 结构体m_tagStu.m_strName = stu.m_strName;m_tagStu.m_strSex = stu.m_strSex;}public:void GetSex(){ return m_tagStu.m_strSex;}private...
如何理解java将
对象作为参数
答:
根据以下几点来理解
对象参数
:第一,基本数据类型(int,long,float等)
作为参数
传递,无论在方法中对该参数如何修改,都不会改变原值,即调用完方法后,值不会改变。举个例子:m(int a){ a=3;} int a=0;m(a);System.out.println(a);此时,a的值为0,值不会改变。第二,对象(StringBuilder...
...类中实现一个方法,这个方法可不
可以
用本类的
对象作为
他的
参数
...
答:
当然可以了
,比如拷贝构造函数:class Pen{public: Pen{ m_w = 1; } Pen( const Pen &p ){ this.m_w = Pen.getw(); } int getw() const { return m_w; } private: int m_w;};
在c++中
对象
(class)
可以作为形参
传递么?
答:
对象完全可以作为参数传递
。原则上没有任何问题。你可以附上相应代码或者编译错误信息。
请问:JAVA中
对象作为参数
,是按值传递,还是按地址传递???
答:
对象做参数,传过去的是地址。所以你在你调用的方法里面可以修改对象的某些属性(值)
,基本数据类型就不可以。Java中数组也是传递地址的。因此我们如果在某些地方调用其他方法时,需要用传进去的参数把结果带回来,就可以用对象或者数组做参数,但用基本数据类型,就不能把结果带回来 ...
python
对象可以作为参数吗
答:
在 Python 的世界中,一切皆
对象
。int / list / dict / …都是对象,除此之外,函数、类本身也是对象。那么当然
可以作为参数
传入方法中啊。
结构体和
对象能作为
形式
参数吗
?
答:
可以
的,程序如下:include <iostream> using namespace std;struct stu1 { long id;stu1(long id){ this->id = id;} };class stu2 { public:long id;stu2(long id):id(id){} };void func1(stu1 stu){ cout << stu.id << endl;} void func2(stu2 stu){ cout << stu.id ...
java中如何用
对象作为
方法的
参数
??
答:
直接把
对象作为参数
传递就
可以
。java中的方法传参过程中传递的都是形式参数,也就是源对象在内存中的引用。
c++如何使用
对象作为参数
答:
C++将
对象作为参数
的方法跟普通变量是相似的,格式是:(该对象所属类的类名 对象名).调用时直接在方法参数内写上对象名即可,前提是该对象已创建.下面给一个例子:include <iostream.h> class A { public:void m1(){cout<<"aa"<<endl;} };class B { public:void m2(A obj) //定义以对象为...
C++中使用
对象作为
构造函数的
参数
答:
它要说明的是,但你将一个
对象作为参数
传递时,在对接收这参数的对象进行操作时 并不会影响先前那个实参里面的值 / return 0;} 在函数 sqr_it内,
形参对象
ob的数据成员i=10 调用sqr_it前,实参对象obj的数据成员i=100 调用sqr_it后,实参对象obj的数据成员i=10 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
对象作为函数参数
对象作为参数传递
对象指针作为函数参数
对象作为引用传递给构造函数
对象中必须有属性和方法吗
对象作为构造函数的参数
java以对象作为参数
对象作为参数的方法
形式参数不可以是对象