База ответов ИНТУИТ

Программирование на С/С++

<<- Назад к вопросам

Каковы условия контракта, который заключается с компилятором использованием ключевого слова restrict при объявлении указателя?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
указатель является единственным способом доступа к области памяти в блоке кода(Верный ответ)
компилятор попытается по возможности разместить указатель в регистре процессора
компилятор будет использовать оптимистичную стратегию оптимизации при работе с памятью, на которую указывает этот указатель(Верный ответ)
компилятор гарантирует что не допустит доступа ко этому объекту памяти через другой указатель
Похожие вопросы
Почему в объявлении POSIX функции memmove() и memcmp() для параметров не используется ключевое слово restrict, а для memcpy используется?
Каковы особенности умного указателя boost::intrusive_ptr?
Каковы особенности умного указателя boost::shared_ptr?
Каковы особенности умного указателя boost::scoped_ptr?
Каковы особенности умного указателя boost::weak_ptr?
Каковы основные правила при присвоении одного указателя другому?
К каким последствиям приведёт использование ключевого слова extern при описании переменной, находящейся внутри тела функции?
Где и для чего используется ключевое слово restrict?
В каких из приведённых ниже выражений нельзя обойтись без указателя this?
Каковы основные особенности наследования?