|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
mini.weblab указатель на массив - это указатель на массив, и он указывает на массив указатель на целое число - это указатель на целое число, и он указывает на целое число может всё таки на ячейку памяти он указывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:13 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev a guest В цепепе это, кстати, не гарантируется. Читай раздел "The C++ object model" до просветления. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:22 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev a guest, может ты не по англицки вообще не понимаешь ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:24 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
Алексей Роза может всё таки на ячейку памяти он указывает? нет, указатель указывает на данные (язык С - язык высокого уровня) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:33 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest, я тебе ясно сказал - раздел "The C++ object model" . Дополнительно к нему рекомендую прочесть раздел "Expressions" в отношении "Subscripting" , а также раздел "Declarations" в отношении "Arrays" и как-то согласованно уложить это у себя в сознании. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:35 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest Я достаточно понимаю и по-русски и по-английски, а вот твой перевод "evaluated" как "оценивается" намекает на твою невменяемость, если ты серьёзно так переводишь. - A glvalue is an expression whose evaluation determines the identity of an object, bit-field, or function. ... - An lvalue is a glvalue that is not an xvalue. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:40 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev a guest, я тебе ясно сказал - раздел "The C++ object model" . Дополнительно к нему рекомендую прочесть раздел "Expressions" в отношении "Subscripting" , а также раздел "Declarations" в отношении "Arrays" и как-то согласованно уложить это у себя в сознании. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:51 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest, вот что тут может быть непонятно? A postfix expression followed by an expression in square brackets is a postfix expression. One of the expressions shall be a glvalue of type “array of T” or a prvalue of type “pointer to T” and the other shall be a prvalue of unscoped enumeration or integral type. The result is of type “T”. The type “T” shall be a completely-defined object type. The expression E1[E2] is identical (by definition) to *((E1)+(E2)) , except that in the case of an array operand, the result is an lvalue if that operand is an lvalue and an xvalue otherwise. The expression E1 is sequenced before the expression E2. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:55 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev a guest Я достаточно понимаю и по-русски и по-английски, а вот твой перевод "evaluated" как "оценивается" намекает на твою невменяемость, если ты серьёзно так переводишь. (Я ещё твоё "расценивается" написал как "оценивается", удивлён, что ты до такого не докопался.) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 14:57 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest Ещё раз: можешь показать на эту гарантию (явную или выводящуюся из чего-то другого)? А то пока ты просто забавно пытаешься спорить против известного и (частично) признанного (не?)бага в стандарте. А что там за признанный не-баг в стандарте? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:03 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
petrav a guest Ещё раз: можешь показать на эту гарантию (явную или выводящуюся из чего-то другого)? А то пока ты просто забавно пытаешься спорить против известного и (частично) признанного (не?)бага в стандарте. А что там за признанный не-баг в стандарте? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:06 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest, ты до сих пор не понял, что я нарочно использую слово "расценивается", чтобы сократить возможность двойного трактования слова "оценивается" и специально перевожу не дословно, стараясь следовать литературным нормам русского языка? Ты шо, нерусский? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:08 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
petrav А что там за признанный не-баг в стандарте? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:10 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev a guest, ты до сих пор не понял, что я нарочно использую слово "расценивается", чтобы сократить возможность двойного трактования слова "оценивается" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:24 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest rdb_dev a guest, ты до сих пор не понял, что я нарочно использую слово "расценивается", чтобы сократить возможность двойного трактования слова "оценивается" Кстати "evaluation" я бы тоже перевёл (в данном случае) как "вычисляется". Потому как, если мы говорим о языке программирования, то слова "расценивается" и "оценивается" как-то звучат не чётко и неоднозначно. Как будто мы оцениваем точность мат. модели погоды, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 15:35 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
Так. Прекращаем переходы на личности. Кольцо власти жжот мне руку... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 16:05 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
a guest Слово "вычисляется", как все нормальные люди, ты, конечно, использовать не можешь. Так как слово вычисляется, я, как правило, использую к выражениям, результатом которых является числовое значение, а не тип. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 16:08 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
mini.weblab Алексей Роза может всё таки на ячейку памяти он указывает? нет, указатель указывает на данные (язык С - язык высокого уровня) данные то в памяти лежат. "высокого уровня" - означает лишь, что там в кач-ве ячейки памяти не адрес (как в асме - языке низкого уровня), а переменная. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 16:52 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
Алексей Роза, что тогда с константами? например вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 17:41 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
mini.weblab Алексей Роза, что тогда с константами? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 17:46 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev выражениям, результатом которых является ... тип. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 17:54 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
rdb_dev, Алексей Роза посмотрела: в С это называется объект (а не переменная) зато так понятнее: указатель на массив - это указатель на массив, и он указывает на массив указатель на целое число - это указатель на целое число, и он указывает на целое число ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 18:23 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
mini.weblab, надо вам с ассемблером немножко познакомиться, там уже совсем всё понятно становится. указатель на массив, указатель на число, указатель на чар... во1, это типы. На них никто не указывает. во2, они все указывают на ячейку памяти. Только в случае массива там будет ещё и длина (кол-во ячеек). в3, они все указывают на число, если уж на то пошло. Даже если тип - char. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 19:01 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
mini.weblab rdb_dev, Алексей Роза посмотрела: в С это называется объект (а не переменная) 22136952 "glvalue (generalized left-hand value) - выражение, которое расценивается как определяющее идентификацию объекта , битового поля или функции. Таким выражением может быть как lvalue, так и xvalue. Ремарка: В стандарте C++ под объектом понимается не только экземпляр структуры или класса, но также экземпляр любого скалярного или пользовательского типа, включая экземпляр типа "массив" (array). Проводя параллели с лексиконом программистов, результатом оценки выражения glvalue в C++ является переменная - именованная (меченная) непрерывная область памяти данных процесса, предназначенная для хранения типизированных данных, содержимое которой позволено изменять. К примеру, указатель (void*), как меченная непрерывная область памяти некоторого размера (DWORD для 32-разрадных или QWORD для 64-разрядных приложений), предназначенная для хранения данных типа (void*), является переменной, но область памяти на которую указывает хранящийся в этом указателе адрес не может расцениваться как переменная, так как нам ничего не известно о типе того, на что этот адрес указывает и вообще является ли это данными или кодом. В отношении указателя (void*) стандарт C++ говорит нам о том, что указатель типа (void*) указывает на объект неизвестного типа." rdb_dev mini.weblab Алексей Роза, что тогда с константами? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 19:13 |
|
указатель на массив. что это такое ?
|
|||
---|---|---|---|
#18+
Алексей Роза, самый кайф будет, когда девушка углубиться в тему виртуальных методов, чисто виртуальных методов, классов-интерфейсов и т.д. :) Там ещё придётся пояснять такие "нестандартные" вещи, как ABI. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 19:16 |
|
|
start [/forum/topic.php?fid=57&msg=39969501&tid=2017398]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 420ms |
0 / 0 |