5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

おい!お前ら!値渡しの...を教えて下さい。

1 ::02/05/16 02:10
値渡しのメリット・デメリットを教えて下さい。
なんとな〜くは分かるんだけど、言葉にできないです。


2 :デフォルトの名無しさん:02/05/16 02:11
うるとら糞スレ

3 :デフォルトの名無しさん:02/05/16 02:11
私の愛も言葉にできませんが、何か?

4 :デフォルトの名無しさん:02/05/16 02:11
           _
          /  `j
        /  /`ー'  ちょっときみィ
        〈  `ヽ
        `、  ヽ∧_∧   >>1
          〉      )  (`Д´)!
         / ノ    ̄⌒ヽ   「  〉ノ
         ノ  ' L     `ヽ./  /ヽ
       / , '    ノ\  ´  /  )⌒
       (     ∠_   ヽ、_, '      ミ
       i  、      ヽ
   _,, ┘  「`ー-ァ   j
  f"     ノ   {  /
  |  i⌒" ̄    /  /_
  ヾ,,_」       i___,,」


             ヽ l //
         ――― ★ ―――
            // | \
           / /. |  \
             /   |

                 逝ってよし
        -   ̄ ̄ ―
     /
    /                ヽ
         ∧_∧_
   |     ( ´Д`)  ̄"⌒ヽ
   |    / ) ヽ' /    、 `、_
      γ  --‐ '    λ. ;  !
      f   、   ヾ    /   )
      !  ノヽ、._, '`"/  _,. ‐'"
      |  j   ヽ 〈_,,,ノ" ヽ
       !  ヽ   冫 y'   .ノ
       `、  \ | /   /
          \、ヾ | |  イ-、__
            l.__|   }_  l
            _.|  .〔 l  l
            〔___! '--'

5 :デフォルトの名無しさん:02/05/16 02:12
5

6 :デフォルトの名無しさん:02/05/16 02:12
>>1
これやっとくと交渉や会議がスムーズに上手くいくんだよ。

7 ::02/05/16 02:16
さっき書き込んだばっかなのに、早いなぁ。

>>6
そうなんですかぁ。

8 :デフォルトの名無しさん:02/05/16 02:24
何で質問スレに書かないで、わざわざスレ立てるの?
バカ?

9 :1:02/05/16 02:25
>>8
はい。

10 :デフォルトの名無しさん:02/05/16 02:28
いえす、あい、あん♥

11 :デフォルトの名無しさん:02/05/16 02:31
バカ

12 :デフォルトの名無しさん:02/05/16 02:31
もうバカ

13 :デフォルトの名無しさん:02/05/16 02:38
関数内で勝手に変数を弄られないっていう保証が有るのが利点じゃないの?
欠点は渡す引数が多いとコピーする量が増えて遅くなる。

14 :デフォルトの名無しさん:02/05/16 02:43
関数型言語に一歩近づくということやね

15 :デフォルトの名無しさん:02/05/16 02:44
>>13
マジレスせずに放置致死しろよ(w

だいいち参照呼びでもコピー量は一緒だろ、copy-restore linkageなんだから。

16 :デフォルトの名無しさん:02/05/16 03:37
>>15は知ったか。
copy-restoreの方が転送量は増えるに決まってる。

17 :デフォルトの名無しさん:02/05/16 03:58
>渡す引数が多いとコピーする量が増えて遅くなる。
これだけで、そこまで言えますか・・・

18 :デフォルトの名無しさん:02/05/17 02:22
まあ>1は

//値渡しを行う
obj2 = hoge(obj1.clone());

とでも書いてなさいってこった。

19 :デフォルトの名無しさん:02/07/01 23:30
参照渡しより値渡しのほうがわかりやすい

20 :デフォルトの名無しさん:02/07/01 23:36
           _
          /  `j
        /  /`ー'  ちょっときみィ
        〈  `ヽ
        `、  ヽ∧_∧   >>19
          〉      )  (`Д´)!
         / ノ    ̄⌒ヽ   「  〉ノ
         ノ  ' L     `ヽ./  /ヽ
       / , '    ノ\  ´  /  )⌒
       (     ∠_   ヽ、_, '      ミ
       i  、      ヽ
   _,, ┘  「`ー-ァ   j
  f"     ノ   {  /
  |  i⌒" ̄    /  /_
  ヾ,,_」       i___,,」


             ヽ l //
         ――― ★ ―――
            // | \
           / /. |  \
             /   |

                 逝ってよし
        -   ̄ ̄ ―
     /
    /                ヽ
         ∧_∧_
   |     ( ´Д`)  ̄"⌒ヽ
   |    / ) ヽ' /    、 `、_
      γ  --‐ '    λ. ;  !
      f   、   ヾ    /   )
      !  ノヽ、._, '`"/  _,. ‐'"
      |  j   ヽ 〈_,,,ノ" ヽ
       !  ヽ   冫 y'   .ノ
       `、  \ | /   /
          \、ヾ | |  イ-、__
            l.__|   }_  l
            _.|  .〔 l  l
            〔___! '--'


21 :デフォルトの名無しさん:02/07/12 19:45
struct hoge{
int a[1024];
};

hoge itteyoshi(hoge shine){
shine.a[0] = 0;
return shine;
}

void yoshi(hoge* shine){
shine->a[0] = 0;
}

void yoshi2(hoge& shine){
shine.a[0] = 0;
}


6 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)