Публикации по теме 'pointers'


Указатель в C за 5 минут!
Указатели — это переменные, которые содержат адреса других переменных.

Функции высшего порядка и указатели на функции в C
Многие языки программирования поддерживают функции высшего порядка. Согласно Википедии , функции высшего порядка — это функции, которые могут либо иметь другую функцию в качестве параметра, либо возвращать другую функцию. В контексте языка программирования C стиль функций высшего порядка может быть реализован с помощью указателей на функции. Когда мы используем указатели на функции, мы можем присваивать их, помещать в массивы, передавать их функциям, возвращать их функциями и так далее...

ESP: 1.1.1 Почему указатели
Позвольте мне начать с указателей. В C ++ все дело в указателях. Некоторые люди боятся указателей и стараются их избегать. Верно, что указатели подвержены ошибкам, и большинство современных языков программирования не поддерживают такого рода функции из-за их сложности. Но это то, что делает C ++ уникальным. Это особенность, которая делает этот язык привлекательным. Если вы хотите избежать указателей, зачем тогда использовать C ++. Все говорят, что C ++ дешевый и быстрый. Это очень..

Вопросы по теме 'pointers'

Как управлять указателем мыши вне нашего приложения
Я хочу управлять указателем мыши с помощью своего приложения и иметь возможность взаимодействовать с другими программами с помощью моей программы. Например, я хочу, чтобы мое приложение могло нажимать кнопку в другом приложении. Как мне решить эту...
1423 просмотров
schedule 10.04.2024

Узел связанного списка Вставить на передний план — все значения содержимого меняются каждый раз, когда я добавляю значение
Я создаю односвязный список, узел которого имеет строку и указатель на следующий узел. Я написал функцию для вставки в начало связанного списка. Проблема в том, что всякий раз, когда я вставляю новое значение в связанный список, оно изменяет...
2425 просмотров
schedule 12.05.2024

Измените объект-член на указатель, чтобы разрешить циклическую зависимость
Итак, я искал ответ на этот вопрос, и я нашел много соответствующей информации, но ничего не ответил точно на это. Я видел много советов о том, когда использовать указатели на объекты, в которых говорится, что вместо этого используйте фактический...
574 просмотров
schedule 22.03.2024

Почему указатель возвращает значение, а не адрес?
Почему в моем коде я вижу значение , которое хранится в адресе, а не адрес ? char *fortunes[] = { "1", "2", "3", "4" }; cout << *fortunes[2]; // result 3 cout << fortunes[2]; //...
86 просмотров
schedule 14.04.2024

Исключение нулевого указателя
Привет, я новичок в программировании для Android, и все было гладко, пока я не начал получать NPE. Я просмотрел вопросы и ответы, касающиеся этого, но я не видел никаких точных решений. Большинство ответов дублируют то, что у меня уже есть в...
29 просмотров
schedule 10.05.2024

Класс функции-члена без stl и динамического выделения памяти
Я написал приведенный ниже пример, в котором не используется стандартная библиотека для вызова функции-члена класса. Это работает, как и ожидалось, но я хочу сделать его более общим. Это предназначено для встроенных систем с 8-битными...
82 просмотров
schedule 15.04.2024

Необъявленная переменная c в функции указателя структуры
Я все еще изучаю C и делаю упражнение, в котором мне нужно запрограммировать базу данных автомобилей. В основной функции я объявил массив из 100 указателей на структуры carinfo_t. В функции '*createcarinfo' должен быть создан новый экземпляр...
477 просмотров
schedule 29.04.2024

Манипулирование исходным массивом от указателя к массиву указателей на исходный массив
Я пытаюсь манипулировать массивом prarr[3][3] , используя указатель ptr_ptr_prarr на массив ptr_prarr[3][3] , содержащий указатели на prarr[3][3] . Я хотел бы каким-то образом указать ptr_ptr_prarr на ptr_prarr и получить доступ к данным в...
84 просмотров
schedule 23.03.2024

Переворачивать слова в строке с помощью трех указателей?
Я пытаюсь перевернуть слова в строке и считаю, что написал правильную логику, но во время отладки я узнал, что значение, которое я помещаю в переменную-указатель new_array char, теряется? И я, кажется, понятия не имею, почему? Можете ли вы...
93 просмотров
schedule 16.03.2024