🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #12395

Re: java�еĴ�ֵ�ʹ�����

#12395
From: NUE
Date: Tue, 27 Jul 2004 08:21
31 lines
2414 bytes
no, ��������ȫ��ͬ����ʵ����Ӧ�ö���
struct T {
    int i;
};
���� int *p
��Ϊp�������һ�����á�����һ����ʽ���ݡ�

����Ҫ����һ�㣬c��������û�����ô�����һ˵���ģ����в�����pass by value��
����ָ�롣pass by reference��c++�ĸ��c++�а�c��ָ���һ���ֹ�������Ϊpass 
by reference���������㴫����struct���?��ô���ڴ��л�copy���struct�ĸ���
����pass by reference�ĸ�����ȡstruct�ĵ�ַ���ݸ���Ȼ���ں����ڲ������ø�
��ַ�Դﵽ����ԭʼstruct��Ŀ�ġ�ʵ���Ͼ���c��ָ�봫�ݡ�������c�У�ָ��Ĵ���
���Ǻ���pass by reference��ԭ�Ρ�javaҲ��ͬ����?java���Ѿ�����ʹ����pass 
by reference������c++����Ȼ����pass by value���÷���

������Բο�effective c++ term 22
 
 �� �� xeon.bbs@bbs.nankai.edu.cn (98CS~��è~�����Կ�����) �Ĵ������ᵽ
: ��: call by ref��call by value��������ڲ���ݵķ�ʽ��
: ���ǶԲ����Ӱ�졣
: ���� 
: struct T { int* p; };
: void func( T a )
: {
:     *(a.p) = 10;
: }
: T a;
: *(a.p) = 5;
: .................������ʡ�ԣ�
--
�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 219.206.224.14]
Technical Details
Message-ID: <4DOFc7$AiT@bbs.sjtu.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.moat.net!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!netnews.sdu.edu.cn!SJTU

Show Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,148db713ed371ece
X-Google-Attributes: gidf6cb0,public
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.moat.net!ctu-peer!news.nctu.edu.tw!netnews.csie.nctu.edu.tw!maily.cic.tsinghua.edu.cn!netnews.sdu.edu.cn!SJTU
From: nue.bbs@bbs.sjtu.edu.cn (NUE)
Newsgroups: cn.bbs.comp.lang.java
Subject: Re: java�еĴ�ֵ�ʹ�����
Date: 27 Jul 2004 08:21:19 GMT
Organization: ��ˮ˼Դ
Message-ID: <4DOFc7$AiT@bbs.sjtu.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1090915879.A