🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#12389
From: 98CS~��è~�����Կ�����
Date: Tue, 27 Jul 2004 07:11
43 lines
3410 bytes
������Ҫ���ַ�Ͻ��ͣ��Ҿ��ÿ�����C����������ȡ�
����һ������ṹ
struct T{ void* ref; };

Object o = new Object()�Ͷ�Ӧ��

T o;
o.ref = (Object*)malloc(sizeof(Object)); //����ռ�
o.ref->Object();  //ִ�й��캯��

�ڵ��ú���func(o)��ʱ�򣬴��ݵ���o��һ��copy��
����ref.

������ִ��ݵ��ǵ�ַ������ν���
swap(Object a, Object b )
{   
    Object tmp = a;
    a = b;
    b = tmp;
}
��������޷������أ�

�� �� nue.bbs@bbs.sjtu.edu.cn (NUE) �Ĵ������ᵽ: ��
: �� �� Vigacmoe.bbs@bbs.zju.edu.cn (è������ʺ) �Ĵ������ᵽ: ��
: :     java������method�IJ���ȷʵ��ֵ���ݣ�����primitive���͵IJ����
: : �������ֵ�����ڶ������͵IJ���ݵ���������õ�ֵ�����Ҷ�����һ��copy
: : �����ķ�ʽ���ݵġ�
: :     btw���������Ķ����Ǵ����ջ�����Ǵ���ڶ��У���������ã�ȷ�е�
: �ԣ�Ӧ���Ƿ��ڶ��У�������ҽ����ˡ�������ν���ô��ݵ���ֵ�����Ծ��Ǵ�ֵ����
: ˵���Ҳ��ܹ�
: ͬ����Ȼ���ݵIJ��Ƕ���ĸ������Ǿ��Ǵ������ã�������ݵ���ֵ������⣬ֻ����
: Ӣ�������: pass by value, pass by reference.
: pass by value: ָ��ԭ�еĶ���ĸ������ݸ��µı���
: .................������ʡ�ԣ�

--
  ��        ������                                                   ��
          �����ب���           �����ϣ��?��                          
          ����  ����                        ������ xeon                
          �����Ш��ة�����������������������������������������������   
            ������               jowtte@sina.com.cn                    
  ��                                                                 ��
�� ��Դ:���Ұ��Ͽ�վ nkbbs.org��[FROM: 202.108.245.163] 
Technical Details
Message-ID: <4DOE52$AOO@bbs.nankai.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!ngpeer.news.aol.com!feed2.newsreader.com!newsreader.com!maily.cic.tsinghua.edu.cn!news2.happynet.org!NanKai

Show Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,a1251c832f18f12d
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!ngpeer.news.aol.com!feed2.newsreader.com!newsreader.com!maily.cic.tsinghua.edu.cn!news2.happynet.org!NanKai
From: xeon.bbs@bbs.nankai.edu.cn (98CS~��è~�����Կ�����)
Newsgroups: cn.bbs.comp.lang.java
Subject: Re: java�еĴ�ֵ�ʹ�����
Date: 27 Jul 2004 07:11:51 GMT
Organization: �Ұ��Ͽ�վ
Message-ID: <4DOE52$AOO@bbs.nankai.edu.cn>
X-Filename: Java/M.1090911986.A