У меня — еще более ранняя редакция. Посмотрела вашу редакцию стандарта — там тоже это есть 6.5.2.1 Array subscripting
Constraints
1 One of the expressions shall have type ‘‘pointer to complete object type’’, the other
expression shall have integer type, and the result has type ‘‘type’’.
Semantics
2 A postfix expression followed by an expression in square brackets [] is a subscripted
designation of an element of an array object. The definition of the subscript operator []
is that E1[E2] is identical to (*((E1)+(E2))). Because of the conversion rules that
apply to the binary + operator, if E1 is an array object (equivalently, a pointer to the
initial element of an array object) and E2 is an integer, E1[E2] designates the E2-th
element of E1 (counting from zero).
Но вместе с параграфом, который вы изначально цитируете, да — и массивы и указатели — оба случая UB
Про родительский коммит вы правы безусловно, но, просто это в данном случае несущественно для текста.Про восстановление из reflog написано на том самом рисунке :)
Это формулируется так: первая версия исключительно с Intel SGX, после чего будет реализована поддержка других trusted execution environment. В качестве примера приводится Windows Virtual Secure Mode
Тут есть еще один интересный момент — встроенную графику NUC можно «разогнать» при помощи настроек BIOS. Интересно посмотреть на результаты тестов в этом случае. Я попробую это сделать и, если результаты изменятся, обновлю пост соответственно.
Это — нормально. Я думаю, что если бы у Интела приоритетным направлением был блог, то у нас бы не было ни быстрых процессоров, ни других отличных продуктов, включая софт, — все бы только блогом занимались :) Boomburum, не надо писать последнюю фразу в прошедшем времени, все еще есть и будет :)
Мне кажется, что openmp постепенно дрейфует в сторону native threads API, скоро она будет давать всю ту же функциональность, что и windows API или pthreads :)
Constraints
1 One of the expressions shall have type ‘‘pointer to complete object type’’, the other
expression shall have integer type, and the result has type ‘‘type’’.
Semantics
2 A postfix expression followed by an expression in square brackets [] is a subscripted
designation of an element of an array object. The definition of the subscript operator []
is that E1[E2] is identical to (*((E1)+(E2))). Because of the conversion rules that
apply to the binary + operator, if E1 is an array object (equivalently, a pointer to the
initial element of an array object) and E2 is an integer, E1[E2] designates the E2-th
element of E1 (counting from zero).
Но вместе с параграфом, который вы изначально цитируете, да — и массивы и указатели — оба случая UB
Но время, к счастью, меняется :)
Boomburum, не надо писать последнюю фразу в прошедшем времени, все еще есть и будет :)