|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|||||||||||
Почему *arr И arr[] одинаковые, но в тоже время разные?08.04.2017, 00:36. Показов 6528. Ответов 21
Метки нет (Все метки)
Например есть какая-то ф-я:
0
|
|||||||||||
| 08.04.2017, 00:36 | |
|
Ответы с готовыми решениями:
21
Синонимы операций взятия адреса массива (arr и &arr) Проблемы с методом массива (Array.prototype.p=1 var arr=new Array(); arr.watch('p',alertme) arr.p=2)
|
|
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
|||||||||||
| 08.04.2017, 00:54 | |||||||||||
|
Так у меня оба принял
Например
0
|
|||||||||||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 08.04.2017, 00:56 [ТС] | |
|
Hitoku, дело в том, что когда по ссылке нужно передать
0
|
|
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 08.04.2017, 00:58 | |
|
anapshy, массивы и указатели это разные типы данных, просто первый элемент массива является указателем на его начало
1
|
|
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
||||||
| 08.04.2017, 01:05 [ТС] | ||||||
|
Hitoku, упс.. немного в коде накосячил.
Вот при таком ругается.
0
|
||||||
|
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
|||||||||||
| 08.04.2017, 01:05 | |||||||||||
Сообщение было отмечено anapshy как решение
Решение
anapshy, по ссылке только статический
1
|
|||||||||||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 08.04.2017, 01:15 [ТС] | |
|
obivan, где-то читал/слышал, что массив это тот же указатель; можно передавать в функцию так
temp(char *arr){...}. Только не могу вспомнить где это слышал / читал... Скорее всего на YouTubeДобавлено через 2 минуты Hitoku, даже и не знал, что так можно void temp(int (&arr)[15]), спасибо ![]() Добавлено через 2 минуты Hitoku, данную проблему можно только перегрузкой функций исправить? Или есть какой-то более удобный способ?
0
|
|
|
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
|
|
| 08.04.2017, 01:17 | |
|
anapshy, тут, увы, ничего не подскажу. В C++ совсем недавно
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|||
| 08.04.2017, 01:25 | |||
Сообщение было отмечено anapshy как решение
РешениеДобавлено через 7 минут
1
|
|||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 08.04.2017, 01:30 [ТС] | |
|
nd2, просто так мне удобней читать
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||
| 08.04.2017, 01:33 | ||||
|
Просто: 1 - часто под динамическим массивом подразумевают указатель, ссылающийся на динамический массив 2 - массив свободно приводится к указателю. Если считаете, что массив и указатель одно и то же - попробуйте двумерный статический массив (например int arr[42][42]) передать в функцию, которая принимает тип "указатель на указатель" (например int**). Добавлено через 46 секунд Добавлено через 1 минуту
2
|
||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 08.04.2017, 01:33 | |
|
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||
| 08.04.2017, 01:35 | |||
|
Добавлено через 44 секунды
0
|
|||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
||||||
| 08.04.2017, 01:40 [ТС] | ||||||
|
MrGluck,
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||||||
| 08.04.2017, 01:42 | ||||||
|
anapshy, как ты читаешь эту запись?
0
|
||||||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 08.04.2017, 02:01 [ТС] | |
|
nd2, указатель на какой-то адрес указателя?! типа как указатель на указатель.
Добавлено через 6 минут адрес указателя крч можно взять.
0
|
|
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
| 08.04.2017, 02:05 | ||||||
Сообщение было отмечено anapshy как решение
Решение
anapshy,
1
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||||||||
| 08.04.2017, 02:05 | ||||||||
1
|
||||||||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
||||||
| 08.04.2017, 02:24 [ТС] | ||||||
|
nd2, MrGluck, Hitoku,
0
|
||||||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 08.04.2017, 02:33 | |
|
anapshy, используйте std::array. Для стандартных массивов это не выйдет.
0
|
|
| 08.04.2017, 02:33 | |
|
Помогаю со студенческими работами здесь
20
чем отличается *(arr+1) от *(arr++)? Объявление массива int *arr почему так
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|