假设有一个函数,如:
// Constructed example void foo (float* result, const float* a, const float* b, const size_t size) { for (size_t i = 0; i < size; ++i) { result [i] = a [0] * b [i]; } }
如果编译器必须假设result可能与a,每次都要重取一个
result
a
相似问题