【发布时间】:2013-05-12 03:40:38
【问题描述】:
我必须在一个大循环中在我的代码中传递很多指针(所以我有很多表达式,比如foo(&x, &y, ...))。我想知道是否应该将指针存储为单独的变量(即缓存)以提高性能(以在我的代码中引入更多变量和混乱为代价)?
(做了很多矩阵运算,CUBLAS 库坚持使用指针...)
【问题讨论】:
-
优化器可以比你更好地回答这个问题。
-
这种宏优化不值得考虑。
标签: c++ performance addressof