2011-02-03 22 views
0

我使用的是廣泛使用RWCStrings的項目。它們是refcount和ed線程安全的,所以我一直想知道是否最好通過值傳遞給函數並利用ref-counting,或者通過const引用和繞過(假設函數是隻讀的)。RWCString - 按值或常量引用

哪一個是好/更快?任何特殊的考慮?

回答

0

Const-reference。不使用它意味着調用複製構造函數,這意味着函數調用和對內存的一些訪問。傳遞const引用意味着,基本上傳遞一個指針;因此沒有開銷。