31
ответ

Как работают указатели в Javascript? [Дубликат]

Я наткнулся на следующий код: obj = {}; // глобальная функция объекта set (путь, значение) {var schema = obj; // перемещение ссылки на внутренние объекты в obj var pList = path.split ('.') ...
вопрос задан: 22 March 2017 17:23
30
ответов

Комбинация (математика) структур [duplicate]

Я пишу покерную игру, но правила таковы. У меня две карты игроков и 5 общих карт (массивы структур). Мне нужно инициализировать возможные руки игрока (21 рука - 7 комбинация 5) с ...
вопрос задан: 13 December 2011 22:21
27
ответов

В C++ я не могу схватить указатели и классы

Я нов из колледжа и работал в C++ в течение некоторого времени теперь. Я понимаю все основы C++ и использую их, но мне нелегко схватывать более усовершенствованные темы как указатели и...
вопрос задан: 30 November 2008 05:57
24
ответа

c ++ указатели и ссылки [дубликат]

Мой вопрос о различиях между указателями и ссылками в c ++; int a = 5; int * b = & amp; a; int & amp; c = a; std :: cout & lt; б; // Адрес std :: cout & lt; * Б; // 5 ...
вопрос задан: 17 June 2018 05:34
24
ответа

Каковы барьеры для понимания указателей и что можно сделать, чтобы их преодолеть? [закрыто]

Почему указатели являются таким ведущим фактором путаницы для многих новых и даже старых студентов уровня колледжа в C или C ++? Есть ли инструменты или мыслительные процессы, которые помогли вам понять, как указатели ...
вопрос задан: 23 May 2010 12:28
22
ответа

Почему бы не использовать указатели для всего в C++?

Предположим, что я определяю некоторый класс: класс Пиксель {общественность: Пиксель () {x=0; y=0;}; интервал x; интервал y;} Затем пишут некоторый код с помощью него. Почему я сделал бы следующее? Пиксель p; p.x = 2; p.y...
вопрос задан: 11 August 2010 19:05
21
ответ

Какова реальная разница между Указателями и Ссылками?

Иначе - Какова эта одержимость указателями? Только действительно используя современные, объектно-ориентированные языки как ActionScript, Java и C#, я действительно не понимаю важности указателей и что Вы...
вопрос задан: 27 October 2008 10:35
19
ответов

Тестирование указателей для законности (C/C++)

Там какой-либо путь состоит в том, чтобы определить (программно, конечно), если данная подсказка "допустима"? Проверка ПУСТОЙ УКАЗАТЕЛЬ легка, но что относительно вещей как 0x00001234? При попытке разыменовать это отчасти...
вопрос задан: 15 February 2009 18:05
17
ответов

Почему нуль адреса используется для нулевого указателя?

В C (или C++ в этом отношении), указатели являются особенными, если у них есть нуль значения: Мне рекомендуют обнулить указатели после освобождения их памяти, потому что это означает освобождать указатель, снова не...
вопрос задан: 23 May 2017 12:02
16
ответов

Каковы различия между переменной-указателем и ссылочной переменной в C ++?

Я знаю, что ссылки являются синтаксическим сахаром, поэтому код легче читать и писать. Но каковы различия? Резюме из ответов и ссылок ниже: указатель может быть переназначен любое количество раз ...
вопрос задан: 17 June 2018 05:34
16
ответов

Это - хорошая практика для ОБНУЛЕНИЯ указателя после удаления его?

Я начну путем высказывания, использовать интеллектуальные указатели, и Вы никогда не должны будете волноваться об этом. Каковы проблемы со следующим кодом? Foo * p = новый Foo;//(используют p) удаляют p; p = ПУСТОЙ УКАЗАТЕЛЬ; Это было...
вопрос задан: 23 May 2017 12:10
16
ответов

Я мог когда-либо хотеть получить доступ к нулю адреса?

Постоянный 0 используется в качестве нулевого указателя в C и C++. Но как в вопросе "Указатель на определенный фиксированный адрес" там, кажется, некоторое возможное применение присвоения фиксированных адресов. Есть ли когда-либо...
вопрос задан: 23 May 2017 01:54
16
ответов

Указатель на переменную указателя, означающую C [duplicate]

Каков результат работы следующей программы? Что делать q = (int **) & amp; p; и printf ("% d\n", ** q); показывают? # Включают & Lt; stdio.h & GT; void fun (void * p); int i; int main () {void * vptr; vptr = ...
вопрос задан: 8 February 2014 00:17
16
ответов

Показывая размер массива с помощью указателей в c ++, просим пояснить, почему мы используем *, как показано в коде ниже [duplicate]

int arr [5]; int size = * (& amp; arr + 1) -arr; Также, пожалуйста, объясните точное различие между arr и & amp; arr. Я не спрашиваю, как найти размер массива. Я пытаюсь понять этот метод поиска ...
вопрос задан: 28 February 2013 16:16
15
ответов

Почему указатели не инициализируются с ПУСТЫМ УКАЗАТЕЛЕМ по умолчанию?

Кто-то может объяснить, почему указатели не инициализируются к ПУСТОМУ УКАЗАТЕЛЮ? Пример: освободите тест () {символ *buf; если (! buf),//безотносительно} программа не ступила бы в если потому что buf...
вопрос задан: 29 June 2017 09:16
15
ответов

Что я должен знать о памяти в C++?

Я прилагал все усилия для изучения C++, но мое предыдущее обучение потерпит неудачу в одной главной проблеме: управление памятью. Мои основные языки у всех есть автоматическая сборка "мусора", таким образом отслеживая...
вопрос задан: 15 December 2009 14:29
14
ответов

Определить размер массива C++ программно?

Этот вопрос был вдохновлен подобным вопросом: Как действительно удаляет [], “знают” размер массива операнда? Мой вопрос немного отличается: Есть ли любой способ определить размер массива C++...
вопрос задан: 3 March 2019 20:21
14
ответов

Как знать, указывает ли указатель на "кучу" или стек?

Пример: bool isHeapPtr (освобождают* ptr) {//...} интервал iStack = 35; интервал *ptrStack = &iStack; bool isHeapPointer1 = isHeapPtr (ptrStack);//Должен быть ложный bool isHeapPointer2 = isHeapPtr (новый интервал (...
вопрос задан: 5 October 2014 02:31
14
ответов

При обучении C, лучше преподавать массивы прежде или после указателей? [закрытый]

Для тех из Вас с опытом разработки программы: что лучшая стратегия расценивает массивы? Я видел некоторые школы, которые преподают массивы после переменных и управляющих структур, часто прежде...
вопрос задан: 9 December 2011 18:32
14
ответов

Вариант использования 'этого' указателя в C++

Я понимаю значение 'этого', но я не вижу варианта использования его. Для следующего примера я должен преподавать компилятор, если параметр совпадает с членской переменной, и мне нужен этот указатель....
вопрос задан: 23 July 2010 20:37
14
ответов

Действительно ли это - плохая идея использовать указатели в качестве инкременторов цикла вместо обычного “интервала i”?

Пример этого был бы: символьная ул. [] = "Привет"; международная сила = strlen (ул.); для (символ * ПК = ул.; ПК <ул. + сила; ПК ++) {*ПК + = 2;} Редактирование: Составляемый запись-...
вопрос задан: 6 August 2009 20:17
14
ответов

C Вопрос об указателях

Для: интервал *a; адреса, где целое число может быть сохранено. &a является адресом где сохраненного. Затем где &a хранится? И, где и (&a), сохраненный? И, где и (& (&...
вопрос задан: 10 July 2009 14:27
14
ответов

Каковы практические преимущества изучения блока?

Большинство людей предполагает, что изучение блока важно, его важное для знания базовых работ компьютера, и т.д. Но что я ищу, некоторые практические предложения, которые будут...
вопрос задан: 7 January 2009 23:28
13
ответов

Как приблизиться к указателям в C? [дубликат]

Я очень плохо знаком с C, и у меня есть некоторые проблемы при приобретении знаний об указателях. Я экспериментировал, подкачивая, и это - все, что я могу сделать с ними :) Я знаю, что каждая переменная имеет свой собственный адрес в элементах памяти (...
вопрос задан: 4 September 2017 08:58
13
ответов

Что имеет больше смысла - символ* строка или символ *строка? [дубликат]

Возможный Дубликат: В C, почему звездочка перед именем переменной, а не после типа? Я изучаю C++ в данный момент, и я сталкиваюсь с большим количеством завершенных пустым указателем строк. Это...
вопрос задан: 23 May 2017 11:55
13
ответов

C++: когда использовать указатели?

После чтения некоторых учебных руководств я пришел к выводу, что нужно всегда использовать указатели для объектов. Но я также видел несколько исключений при чтении некоторых спокойных учебных руководств (http://zetcode.com/gui/qt4/...
вопрос задан: 20 July 2015 13:29
13
ответов

C ++ & ldquo; Указатель на объект & rdquo; и затем снова [дубликат]

Вопрос с новичком, возможно, просто смущен. Спасибо заранее: предположим, что у меня есть экземпляр объекта (или, возможно, структуры), obj1, класса class1. Следующее стандартное назначение указателя: class1 ...
вопрос задан: 7 July 2015 22:08
13
ответов

что такое роль удаления в распределении динамической памяти в C ++? [Дубликат]

Я пытаюсь найти объяснение для вывода этого следующего кода: #include & lt; iostream & gt; использование пространства имен std; int main () {int * p; p = новый int; * Р = 10; cout & lt; & lt; & lt;
вопрос задан: 4 July 2015 13:34
13
ответов

доступ к данным даже после его удаления [дублировать]

почему я могу получить доступ к данным даже после их удаления. # Включают & л; iostream & GT; использование пространства имен std; int * foo () {int * a = new int; * А = 6; соиЬ & л; & л; & л; & л; епсИ; удалить a; return a; ...
вопрос задан: 4 July 2015 13:34
13
ответов

Указатель, удаленный с помощью оператора удаления, все еще доступен [дубликат]

Я уверен, что у меня что-то не хватает в отношении этой конкретной концепции. У меня есть эта часть кода, в которой я загружаю другое изображение на каждой итерации цикла for, и я хочу освободить память ...
вопрос задан: 4 July 2015 13:34