|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
||||||
Функция возвращает массив27.07.2021, 12:52. Показов 1878. Ответов 19
Метки нет (Все метки)
На многих зарубежных сайтах, когда кто-нибудь спрашивает о создании функции, которая возвращает массив, то все советуют указатели. Но на этом форуме почему-то ненавидят указатели, советуют только умные указатели и <vector>. Почему такое расхождение во мнениях?
Вот, что не так с этим кодом? Тут есть утечка памяти и мне срочно нужно перейти на умные указатели или на <vector>?
0
|
||||||
| 27.07.2021, 12:52 | |
|
Ответы с готовыми решениями:
19
Функция которая принимает целочисленный массив и возвращает 1 если это центрированный массив Функция возвращает массив Функция, которая возвращает массив |
|
Гвоздь Задиров
1718 / 1117 / 337
Регистрация: 25.01.2019
Сообщений: 2,940
|
|||||||
| 27.07.2021, 12:58 | |||||||
0
|
|||||||
|
Нарушитель
10226 / 5657 / 1258
Регистрация: 12.03.2015
Сообщений: 26,193
|
|||||||||||||
| 27.07.2021, 13:01 | |||||||||||||
Сообщение было отмечено Royal_X как решение
Решение
З.Ы. Размеры советую делать беззнаковыми, а то мало-ли чо...
0
|
|||||||||||||
|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
||
| 27.07.2021, 13:01 [ТС] | ||
|
0
|
||
|
Модератор
|
|||||||
| 27.07.2021, 13:15 | |||||||
|
И изменять чуть-чуть ваш код:
2
|
|||||||
|
Гвоздь Задиров
1718 / 1117 / 337
Регистрация: 25.01.2019
Сообщений: 2,940
|
|||||||
| 27.07.2021, 13:17 | |||||||
![]()
0
|
|||||||
|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
||
| 27.07.2021, 13:19 [ТС] | ||
|
0
|
||
|
Заблокирован
|
||||||||
| 27.07.2021, 13:29 | ||||||||
0
|
||||||||
|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
||||||
| 27.07.2021, 13:29 [ТС] | ||||||
|
ну не знаю, ребятки, вариант с указателями немного напоминает на другие языки. Например, в Java функция, которая возвращает массив выглядит так:
0
|
||||||
|
Гвоздь Задиров
1718 / 1117 / 337
Регистрация: 25.01.2019
Сообщений: 2,940
|
||
| 27.07.2021, 13:29 | ||
Там тож указатли и память такая же. Я не знаю что нужно колдовать, чтоб получить ощутимый прирост производительности, такой чтоб вектор не позволил бы сделать то же самое удобнее.Вектор капец удобный, там всякие size(), push_back() и прочие rbeginы - попробуй для начала, потом даж в гальюн без векторов ходить не будешь
0
|
||
|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
||
| 27.07.2021, 13:34 [ТС] | ||
|
0
|
||
|
Заблокирован
|
|
| 27.07.2021, 13:35 | |
|
0
|
|
|
Гвоздь Задиров
1718 / 1117 / 337
Регистрация: 25.01.2019
Сообщений: 2,940
|
||
| 27.07.2021, 13:42 | ||
0
|
||
|
6097 / 2790 / 1037
Регистрация: 01.06.2021
Сообщений: 10,205
|
|
| 27.07.2021, 13:44 [ТС] | |
|
Ну ладно, посмотрю, что там в этом векторе. Если понравится, то буду использовать)
Добавлено через 2 минуты Folian, пока люди страдают на С++, хитрые учёные сидят на питоне и пробуют создать сильный ИИ, с помощью которого они захватят мир.
0
|
|
|
Заблокирован
|
|
| 27.07.2021, 13:52 | |
|
0
|
|
|
Модератор
|
||
| 27.07.2021, 13:59 | ||
|
0
|
||
|
Гвоздь Задиров
1718 / 1117 / 337
Регистрация: 25.01.2019
Сообщений: 2,940
|
|||||||
| 27.07.2021, 14:08 | |||||||
0
|
|||||||
|
Just Do It!
|
|||||||
| 27.07.2021, 14:09 | |||||||
|
зачем нужны указатели? да для того чтобы написать вектор! (например) бывают случае когда кодеру удобнее написать свою библу опять же для удобства такого или другого... раз вы в разделе С++, а не Си, то правильно так:
0
|
|||||||
|
фрилансер
6440 / 5634 / 1127
Регистрация: 11.10.2019
Сообщений: 14,980
|
||
| 27.07.2021, 14:16 | ||
![]() но я не знаю, почему зарубежные люди советуют указатели. Возможно, они не пользуются STL. Или борются с конкурентами
0
|
||
|
Just Do It!
|
||||||||
| 27.07.2021, 14:24 | ||||||||
|
есть мелкие огрехи, типа:
иначе ваш код будет ...(тут нехорошее слово). выше это как бы для затравки - с чего начинать и почему так.
0
|
||||||||
| 27.07.2021, 14:24 | |
|
Помогаю со студенческими работами здесь
20
Функция возвращает массив по казателю
Функция, которая возвращает массив Функция возвращает ссылку на статический массив Двумерный массив. Функция возвращает мусор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|