4

私はいつもconst T&クラスを関数に渡すために使用します。このような:

void foo(const MyType& p)
{
  //...
}

しかし、今は混乱しています。関数にaconst Tまたは aを渡さないのはなぜですか?T&

ちなみに、 、 、 などの組み込み型intについてlong longdouble、なぜconst Tよりも優れているのかconst T& (私はEffective C++で読んだことを覚えています)

私の質問に答えてくれてありがとう。

4

4 に答える 4