|
15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
|
Нужно ли изучать указатели, адресную арифметику и т.д?17.08.2018, 05:06. Показов 1551. Ответов 9
Метки нет (Все метки)
Изучаю C++
Хочу писать на нём разные библиотеки, инди-игры(Я только надеюсь что смогу их делать) и разные скрипты для упрощения своей собственной(И возможно чужих ведь я их буду выкладывать в сеть) жизни. (Суть вопроса в том что я хочу узнать для чего нужны указатели и всё это знание про адреса?
0
|
|
| 17.08.2018, 05:06 | |
|
Ответы с готовыми решениями:
9
Задача на адресную арифметику Найти длину указанного слова в строке, используя адресную арифметику
|
|
8 / 7 / 0
Регистрация: 05.03.2017
Сообщений: 26
|
||
| 17.08.2018, 05:35 | ||
1
|
||
|
Модератор
|
|
| 17.08.2018, 06:28 | |
|
При желании в современном C++ можно и избежать использования указателей, и, тем более, адресной арифметики в своём коде.
К элементам массива естественнее обращаться по индексам, если функция должна изменять передаваемый объект, его можно передать по ссылке и т.д. Можно пользоваться готовыми списками и другими структурами из стандартной библиотеки C++ и других библиотек, а не разрабатывать свои. Очевидно, нельзя избежать использования указателей, если необходимо вызывать функции, принимающие и вовращающие указатели. Например, какие-нибудь функции API операционной системы.
0
|
|
|
15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
|
| 17.08.2018, 07:28 [ТС] | |
|
В теме я написал для каких целей я намереваюсь использовать C++, Скажите, Для них мне понадобятся указатели?
0
|
|
|
"C with Classes"
|
|
| 17.08.2018, 07:45 | |
|
kcalbCube, у тебя мозг резиновый, тебе что жалко для общего развития концепцию указателей познать, хуже точно не будет.
0
|
|
|
15 / 13 / 4
Регистрация: 16.08.2018
Сообщений: 125
|
|
| 17.08.2018, 07:57 [ТС] | |
|
Хорошо. Пойду изучать Адресную арифметику и индексацию массивов, основы указателей изучены
0
|
|
|
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
|
|
| 17.08.2018, 19:45 | |
|
Так это не только для общего развития. В STL итераторы это те же указатели. У итераторов вектора / массива(std::array) по сути та же адресная арифметика.
0
|
|
|
1 / 1 / 0
Регистрация: 21.09.2017
Сообщений: 31
|
|
| 18.08.2018, 13:39 | |
|
Рано или поздно, Вам скорее всего придется читать чужой код, который весьма вероятно будет использовать указатели.
0
|
|
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|||
| 18.08.2018, 16:14 | |||
|
kcalbCube,
0
|
|||
|
5 / 5 / 1
Регистрация: 20.07.2018
Сообщений: 24
|
|
| 18.08.2018, 16:24 | |
|
А это является чем-то тяжелым?Если взять годную книгу,внимательно её читать и повторять каждую строчку,вникая в материал,то указатели однажды покажутся понятными (Конечно,всё зависит от желания) . В изучении указателей нет ничего трудного .То же самое могу сказать и про арифметику адресов.
В коде они будут использоваться крайне часто (возьми тот же движок для игр cocos2dx - там на каждом шагу указатель) и это , при правильном проектировании , вообще никак не мешает. Главное,как и во всём остальном,понять суть,спокойно шагая к постижению мини-темы указателей. Так что, изучать указатели можно и нужно. ИМХО , конечно. ![]() Добавлено через 52 секунды DobroAlex, на C++ очень много годных инструментов для разработки игр . Возьмите тот же Oxygine или Cocos2dx , которые ничем не уступают libGDX , написанном на Java (он вообще не движок,а фреймворк) . В С++ для инди-игр дела очень даже хороши и с кроссплатформенностью нет почти никаких проблем. Говорю только за движки и библиотеки для инди-разработчиков , не забывая о Unreal Engine , Cry Engine и тому подобных движках.
0
|
|
| 18.08.2018, 16:24 | |
|
Помогаю со студенческими работами здесь
10
Используя имя массива как указатель, и применяя адресную арифметику выполнить задание Очистка адресной строки IE7 Нужно ли изучать MFC Что нужно изучать кроме c++ Не большой опрос Нужно ли изучать С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|