3
ответа

Полиморфизм и Указатели на массивы [дубликат]

У меня есть класс A: класс A {общественность: виртуальный двойной getValue () = 0;} И класс B: класс B: общественность {общественность: виртуальные двойные getValue () {возвращаются 0.0; }} И затем в...
вопрос задан: 11 September 2009 16:05
3
ответа

php копирование элементов массива значением, не ссылкой

У меня есть следующий код: $data ['x'] = $this-> x-> getResults (); $data ['y'] = $data ['x'];//некоторый код здесь для изменения $data ['y']//это заставляет (нежелательно) $data ['x] быть измененным также...
вопрос задан: 27 July 2009 22:23
3
ответа

станд.:: вектор функций

Я хочу станд.:: вектор для содержания некоторых функций, и что больше функций может быть добавлено к нему в в реальном времени. Все функции будут иметь прототип как это: освободите имя (SDL_Event *событие); я знаю как к...
вопрос задан: 11 July 2009 00:33
3
ответа

Где мой - 'это'? Используя метод объектов как функция обратного вызова

У меня есть универсальный вопрос о спецификации JavaScript или реализации указателя функций (делегаты?), которые являются точками к методам объекта. Считайте следующий фрагмент кода. Здесь мы имеем...
вопрос задан: 6 July 2009 06:30
3
ответа

C++, способы сравнить улучшений местности кэша?

У меня есть реализация класса X, который имеет два указателя на два сведения. Я записал новую реализацию, класс Y, который имеет только один указатель на структуру, которая содержит два...
вопрос задан: 16 June 2009 21:13
3
ответа

Когда предпочтительно сохранить элементы данных как ссылки вместо указателей?

Скажем, у меня есть объектный Employee_Storage, который содержит элемент данных соединения с базой данных. Этот элемент данных должен быть сохранен как указатель или как ссылка? Если я храню его как ссылку, я надеваю'...
вопрос задан: 5 June 2009 17:23
3
ответа

Указатели переменной экземпляра Objective C

Я плохо знаком с целью C, и я просто хотел надеть общее разъяснение, когда использовать указатель и если не к при объявлении переменных экземпляра. Примером, о котором я могу думать, является UIView по сравнению с BOOL...
вопрос задан: 27 May 2009 23:16
3
ответа

Почему NSError должен удвоить косвенность? (указатель на указатель)

Это понятие, кажется, беспокоит меня. То, почему NSError возражает, нуждаются в его указателе, передало методу, который изменяет объект? Например, не был бы, просто передав ссылку на ошибку, делают то же...
вопрос задан: 24 May 2009 04:53
3
ответа

Объекты Microsoft, Выпуск () функционирует возвращаемое значение?

Мне любопытно, потому что я не мог узнать об этом на MSDN. Я нашел Выпуск (), функция присутствует в различных COM-объектах, которые я, как очевидно, предполагается, использую для удаления указателей. Но я не...
вопрос задан: 20 May 2009 16:00
3
ответа

Что делает наличие двух звездочек ** в среднем Objective C?

Я понимаю, что наличие одной звездочки * является указателем, что делает наличие два ** средний? Я натыкаюсь на это из документации: - (NSAppleEventDescriptor *) executeAndReturnError: (NSDictionary **)...
вопрос задан: 7 May 2009 06:14
3
ответа

Действительно ли возможно создать диспетчера вызова метода в C++?

Рассмотрите следующий код: структура X {освобождает MethodX () {...}}; структура Y {освобождает MethodY () {...}}; освободите тест () {X x; Y y; Диспетчер d; d. Регистр ("x", x, &X::...
вопрос задан: 23 March 2009 13:19
3
ответа

нулевая длина выстраивает по сравнению с указателями

Править: по-видимому, часть этого не позволяется / измененный в различных стандартах C. Для моего собственного гипотетического преимущества давайте притворимся, что мы используем gcc test.c без стандарта или предупреждаем опции. В...
вопрос задан: 9 March 2009 19:49
3
ответа

Что делает Звездочку *, означают в Objective C?

Это верный, что Звездочка всегда означает "Эй, который является указателем!" И Указатель всегда содержит адрес памяти? (Да я знаю для исключения, что * используется для математической операции), Например:...
вопрос задан: 24 February 2009 13:19
3
ответа

Одиночный элемент C++ GetInstance () возврат

При реализации одиночного элемента в C++, это лучше для GetInstance () для возврата указателя на одноэлементный объект или ссылки? Это действительно имеет значение?
вопрос задан: 15 January 2009 22:05
3
ответа

Постепенное увеличение C указатели

Я думал, что, если бы c указатель, указывающий на массив символов, был увеличен затем, он указал бы на следующий элемент в том массиве. Но когда я попробовал это, я нашел, что должен был увеличить его дважды. Попытка...
вопрос задан: 23 November 2008 16:35
2
ответа

Почему 'это' - указатель и не ссылка?

Я читал ответы на этот вопрос за и против C++ и получил это сомнение при чтении комментариев. программисты часто находят его путающий, что "это" - указатель, но не ссылка...
вопрос задан: 20 March 2019 19:20
2
ответа

Куда указывает указатель SI, когда он указан для указания смещения?

Заранее извиняюсь, если это дублирующий вопрос. Я немного запутался в следующем коде: list db 80h, 70h, 60h, 50h, 40h, 30h, 20h mov si, смещение списка move al, [si] repit: inc ...
вопрос задан: 17 March 2019 23:44
2
ответа

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

В Javascript, как указано в документации MDN: объявление const создает ссылку на значение только для чтения. Это не означает, что значение, которое оно содержит, является неизменным, просто переменная ...
вопрос задан: 5 March 2019 02:32
2
ответа

функция сортировки для нескольких типов в C с использованием пустого указателя и аргумента типа

В этой задаче функция, которая принимает пустой указатель на массив, число элементов и целое число, указывающее тип элементов, должна сортировать массив. Есть ли какие-то хитрости, чтобы избежать написания того же кода ...
вопрос задан: 2 March 2019 15:44
2
ответа

В чем разница между int * a = nullptr; и int * a = nullptr? [Дубликат]

Вокруг блогов и форумов я заметил, что люди используют разные способы объявления указателей в c ++: int * a = nullptr; и int * a = nullptr; Есть разница между двумя методами? Если да, то что?
вопрос задан: 2 March 2019 11:32
2
ответа

Почему `& amp; массив` и` массив` указывают на один и тот же адрес?

До сих пор я думал, что массив такой же, как указатель. Но я обнаружил странный случай: code int array [5] = {10,11,12,13,14}; std :: cout < < массив < < станд :: епсИ; std :: cout < < & amp; массив & ...
вопрос задан: 21 February 2019 16:39
2
ответа

Указатель на уничтожение уничтоженного класса

У меня есть объект, на который указывают многие указатели. Они часто пытаются получить доступ к данным. Однако в какой-то момент этот объект может быть уничтожен. Как эффективно обновить эти указатели, как только я уничтожу ...
вопрос задан: 19 January 2019 16:47
2
ответа

Невозможно назначить значения для строк при чтении данных из файла

У меня есть файл config.txt, где я храню конфигурации, необходимые для генерации некоторых записей, и я хочу прочитать значения конфигурации через код C и назначить значения параметров некоторым переменным. За ...
вопрос задан: 18 January 2019 09:26
2
ответа

Арифметика нулевого указателя

Я заметил это предупреждение от Clang: предупреждение: выполнение арифметики с указателем на нулевом указателе имеет неопределенное поведение [-Wnull-pointer-arithmetic] В деталях, именно этот код вызывает это предупреждение: ...
вопрос задан: 17 January 2019 10:02
2
ответа

Конкатенация строк в C - `strcpy (s1 + = strlen (s1), s2)`

Я пытаюсь понять метод для конкатенации строк, как это предлагается в «Стандартной библиотеке Си». После обсуждения того, как объединить две строки, s1 и s2. Автор предлагает это для нескольких ...
вопрос задан: 16 January 2019 22:32
2
ответа

Рекурсивный метод realloc () выдает & ldquo; неверный следующий размер & rdquo; после 7-го цикла

Итак, у меня есть указатель, который должен увеличивать его «длину», пока пользователь не вставит отрицательное число или «е». Он начинается с длины «1» через malloc (), затем я использую цикл do {...} while (...) для ...
вопрос задан: 16 January 2019 14:31
2
ответа

Кастинг между пустотой * и указателем на функцию членства

Я в настоящее время использую GCC 4.4, и у меня есть вполне кастинг головной боли между пустотой* и указателем на функцию членства. Я пытаюсь записать простую в использовании библиотеку для привязки объектов C++ к Lua...
вопрос задан: 5 September 2018 14:52
2
ответа

Участник производного класса Доступа C++ от указателя базового класса

Если я выделяю объект Полученного класса (с базовым классом Основы) и храню указатель на тот объект в переменной, которая указывает на базовый класс, как я могу получить доступ к членам Полученного...
вопрос задан: 9 August 2018 01:42
2
ответа

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

Если вы хотите, чтобы указатель указывал на адрес памяти переменной, вы используете оператор адреса (& amp;), но если вы хотите, чтобы указатель указывал на массив, вы просто используете имя массива без адреса ...
вопрос задан: 14 July 2018 01:54
2
ответа

Аргумент указателя от двойного до двойного *

Я сделал очень базовую программу, чтобы попытаться лучше понять указатели, но я не могу понять их. Я продолжаю получать ошибку «void celsius (double *)»: невозможно преобразовать аргумент 1 из «double» в «double * ...»
вопрос задан: 13 July 2018 21:38