Size: a a a

2021 February 26

CD

Constantine Drozdov in supapro.cxx
Anatoly Shirokov
Они не выглядят, они низводятся до указателей
низводятся это стандартный перевод для decay?
источник

П

Пашечка in supapro.cxx
Anatoly Shirokov
Массив и указатель строго определены в стандарте. О каких абстракциях речь?
А это точно чат для новичков?
источник

DF

Dollar Føølish in supapro.cxx
Constantine Drozdov
низводятся это стандартный перевод для decay?
Допустимый
источник

ID

In Dev in supapro.cxx
Constantine Drozdov
низводятся это стандартный перевод для decay?
Кажется стандартный это "деградируют"
источник

NM

Nastya Medveda in supapro.cxx
Сейчас объясню чего я именно не понимаю.
Я представляю себе массив как  указатель на выделенную память + информацию о типе элемента.
Я предполагаю что и статический и динамический массивы устроены одинаково.
Но при этом у статического массива где-то хранится информация о его длинне, тогда как у динамически созданного — нет.

Я не понимаю как получается, что статический массив имеет информацию о своей длине, а динамический — нет.
источник

DF

Dollar Føølish in supapro.cxx
Вообще декей это гниение
источник

LA

Liber Azerate in supapro.cxx
Anatoly Shirokov
Что указатель, что массив определены. Ищи
Я утверждаю, что там точно нет нормального определения указателя. Я видел стандарт в этом месте, помню
источник

CD

Constantine Drozdov in supapro.cxx
Nastya Medveda
Сейчас объясню чего я именно не понимаю.
Я представляю себе массив как  указатель на выделенную память + информацию о типе элемента.
Я предполагаю что и статический и динамический массивы устроены одинаково.
Но при этом у статического массива где-то хранится информация о его длинне, тогда как у динамически созданного — нет.

Я не понимаю как получается, что статический массив имеет информацию о своей длине, а динамический — нет.
> Я представляю себе массив как  указатель на выделенную память + информацию о типе элемента.
вот тут ошибка, массив это указатель + тип элемента + их количество
источник

AE

Alexey Egorov in supapro.cxx
Dollar Føølish
Вообще декей это гниение
Разложение.
источник

DF

Dollar Føølish in supapro.cxx
Ну да
источник

AE

Alexey Egorov in supapro.cxx
Гниение это rot.
источник

DF

Dollar Føølish in supapro.cxx
Не только
источник

ID

In Dev in supapro.cxx
std::rot
источник

DF

Dollar Føølish in supapro.cxx
Орнул
источник

ЕП

Евгений Попов... in supapro.cxx
Настя, масивы нигде не хранят информацию о своей длине
источник

NM

Nastya Medveda in supapro.cxx
Constantine Drozdov
> Я представляю себе массив как  указатель на выделенную память + информацию о типе элемента.
вот тут ошибка, массив это указатель + тип элемента + их количество
Хорошо, а почему тогда у динамического массива нет количества элементов?
источник

AS

Anatoly Shirokov in supapro.cxx
Nastya Medveda
Сейчас объясню чего я именно не понимаю.
Я представляю себе массив как  указатель на выделенную память + информацию о типе элемента.
Я предполагаю что и статический и динамический массивы устроены одинаково.
Но при этом у статического массива где-то хранится информация о его длинне, тогда как у динамически созданного — нет.

Я не понимаю как получается, что статический массив имеет информацию о своей длине, а динамический — нет.
Нельзя массив считать указателем
источник

CD

Constantine Drozdov in supapro.cxx
Nastya Medveda
Хорошо, а почему тогда у динамического массива нет количества элементов?
Его нет не у динамического массива, просто аллокация вернула тип-указатель, а не тип-массив.
источник

CD

Constantine Drozdov in supapro.cxx
int * x = new int[5];
Массивом будет пара (x, 5) или (x, x+5)
источник

NM

Nastya Medveda in supapro.cxx
Евгений Попов
Настя, масивы нигде не хранят информацию о своей длине
Хорошо, тогда как реализована итерация по элементам массива  в последней строке:
  int aNumbers[] = { 0, 1, 2, 3, 4, 5 };  
 for (int aNumber : aNumbers)

если размер масива неизвестен?
источник