Pass by value faster than pass by reference

后端 未结 8 2069
不思量自难忘°
不思量自难忘° 2020-12-23 02:48

I made a simple program in c++ to compare performance between two approaches - pass by value and pass by reference. Actually pass by value performed better than pass by refe

8条回答
  •  自闭症患者
    2020-12-23 02:57

    Passing by value is often very quick for small types since most of them are smaller than the pointer on modern systems (64bit). There may also be certain optimizations done when passed by value.

    As a general rule, pass builtin-types by value.

提交回复
热议问题