Intel Relemently обеспечивает префектуру Pragma; Например,
#pragma prefetch a
for(i=0; i<m; i++)
a[i]=b[i]+1;
будет предпринимать A
определенное количество циклов циклов петли, как определено компилятором.
Но что если A
не является массивом, а класс с []
переопределяемым? Если Оператор []
делает простой доступ к массивому доступу, может ли предсылять все еще использовать таким образом? [] []
[]
(предположительно, вопрос относится к std :: векторы
.