0
ответов

Как объявить указатель на 2d матрицу с плавающей точкой?

Я пытаюсь объявить указатель на двумерную матрицу с плавающей точкой для динамического поведения данных моего изображения, но у меня ошибка компиляции C2057: ожидаемое постоянное выражение. Я думал указатель ...
вопрос задан: 7 May 2013 11:07
0
ответов

Прохождение аргумента указателя в MATLAB к функции C-DLL FOO (CHAR **)

Я пишу C-DLL, которая называется MATLAB. Можно ли назвать функцию с Const Char ** Parameter? например void mygetversion (const char **); C-код будет: const char * версия = 0; ...
вопрос задан: 26 April 2013 19:29
0
ответов

Получить длину массива с помощью указателя

Есть ли способ получить длину массива, когда мне известен только указатель, указывающий на массив? См. Следующий пример int testInt [3]; testInt [0] = 0; testInt [1] = 1; testInt [2] = 1; int * point; ...
вопрос задан: 23 April 2013 10:12
0
ответов

Why does int pointer '++' increment by 4 rather than 1?

Value of a pointer is address of a variable. Why value of an int pointer increased by 4-bytes after the int pointer increased by 1. In my opinion, I think value of pointer(address of variable) only ...
вопрос задан: 21 April 2013 00:00
0
ответов

Почему VS генерирует ошибку при компиляции неинициализированной строки, используемой в функции strcpy?

Мне было любопытно узнать, почему следующий фрагмент кода работает в некоторых компиляторах Си, а не в других. Мой профессор может скомпилировать этот код в DevC ++, и я тоже могу, но я не могу скомпилировать этот код в VS 2010. ...
вопрос задан: 19 April 2013 17:48
0
ответов

Сумасшествие указателей / ссылок Javascript. Может кто-нибудь объяснить это?

Javascript передает объекты по ссылке. В этом есть смысл. Но как только вы начинаете манипулировать этими объектами, все действует не интуитивно. Приведу пример: var a, b; a = ...
вопрос задан: 19 April 2013 05:08
0
ответов

Итерация по двойному указателю с использованием обозначения указателя в C [duplicate]

Если у меня есть указатель на указатель, такой как переменная 'bs' в этом примере: #include #include int main (int argc, char ** argv) {char ** bs = { "Это тест"...
вопрос задан: 9 April 2013 08:46
0
ответов

Почему вы не можете выполнять побитовые операции с указателем в C, и есть ли способ обойти это?

Я читал, что вы не можете делать битовые маски для указателей, почему вы не можете делать битовые операции с указателями? Есть ли способ добиться того же эффекта? Относится ли то же самое к C ++?
вопрос задан: 7 April 2013 21:54
0
ответов

c - Указатель массива, инициализированного в функции, содержит неверные значения после возврата

У меня проблема, и я, конечно, что-то делаю не так. Мне нужно вызвать функцию, которая возвращает указатель на массив int, но когда после этого возвращается, значения внутри массива неправильные и ...
вопрос задан: 28 March 2013 10:06
0
ответов

Деструкторы и указатели на атрибуты класса

У меня есть этот класс ChessBoard, вот его заголовок: class ChessBoard {Поле ** доска; Color currentColor; общедоступные: ChessBoard (); ChessBoard (const ChessBoard &); Поле * findField (...
вопрос задан: 22 March 2013 19:16
0
ответов

Свободная память, выделенная другой функции?

Я пытаюсь изучить C, и в настоящее время я пытаюсь написать базовую структуру данных стека, но я не могу правильно понять основы malloc/free. Вот код, который я использовал (я просто публикую небольшую часть...
вопрос задан: 22 March 2013 18:06
0
ответов

Безопасный (в смысле C #) способ реализации чего-либо с помощью указателей

... {int * r1, * r2; r1 = GetCorrectRegister (первый); r2 = GetCorrectRegister (второй); switch ((OpCode) current.opcode) ...
вопрос задан: 19 March 2013 16:17
0
ответов

Указатель C ++ и ссылка с новым ключевым словом при создании экземпляра

Когда я хочу создать экземпляр класса в C ++, я обычно иду этим путем Book bk = new Book (); Мой профессор недавно написал эту Книгу & bk = * new Book (); Он только сказал мне, что будет использовать ссылку, чтобы быть ...
вопрос задан: 10 March 2013 10:30
0
ответов

В Delphi/Free Pascal: является ли ^ оператором или просто обозначает тип указателя?

В Delphi/Free Pascal: является ли ^ оператором или просто обозначает тип указателя? Пример кода программы Project1; {$APPTYPE CONSOLE} var P: ^Integer; begin New(P); P^ := 20; writeln(...
вопрос задан: 7 March 2013 18:27
0
ответов

Перевод указателя функции C в Delphi / Pascal?

В настоящее время я перевожу некоторые заголовки C в Delphi . Я не могу найти ссылку для преобразования указателя на функцию из C в Delphi. typedef _JAlloc JAlloc; struct _JAlloc {void * (* ...
вопрос задан: 10 February 2013 13:24
0
ответов

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

I ' Некоторое время я программировал в школе, и я работаю над своим первым независимым крупным проектом. Я обнаружил много вещей о программировании, которых я не знал раньше, и это было ...
вопрос задан: 18 January 2013 18:28
0
ответов

Предрасположен ли следующий код к утечке памяти?

Я новичок в C ++ и хочу знать, подвержен ли следующий код утечке памяти. Здесь я использую указатель std :: ostream на перенаправить вывод на консоль или в файл. Для этого я вызываю новый ...
вопрос задан: 24 December 2012 02:32
0
ответов

Как я могу распечатать содержимое стека в программе C?

Я хочу, как сказано в заголовке, распечатать содержимое стека в моей программе на C. Вот шаги, которые я предпринял: Я сделал простой файл сборки (helper.s), который включал функцию для возврата адреса ...
вопрос задан: 18 December 2012 23:32
0
ответов

Назначение ссылки путем разыменования нулевого указателя

int & fun () {int * temp = NULL; return * temp; } В вышеупомянутом методе я пытаюсь выполнить разыменование NULL-указателя. Когда я вызываю эту функцию, она не вызывает исключения. Я обнаружил ...
вопрос задан: 13 December 2012 10:29
0
ответов

Безопасно ли возвращать вектор, заполненный локальными переменными?

Безопасно ли возвращать вектор, заполненный локальными переменными? Например, если у меня есть ... #include < вектор> struct Target { общедоступные: int Var1; // ... snip ... int Var20; }; ...
вопрос задан: 5 December 2012 19:33
0
ответов

Чем полезен указатель point-to-volatile, например «volatile int *p»?

volatile указывает компилятору не оптимизировать ссылку, чтобы при каждом чтении/записи использовалось не значение, хранящееся в регистре, а реальный доступ к памяти. Я могу понять, что это полезно для некоторых...
вопрос задан: 23 November 2012 19:49
0
ответов

Изменение адреса в указателе с помощью функции

Если бы я объявил указатель p как int * p; в основном модуле я могу изменить адрес, содержащийся в p, назначив p = & amp; a; где a - другая объявленная целочисленная переменная. Теперь я хочу изменить ...
вопрос задан: 17 November 2012 13:41
0
ответов

Может ли указатель на базовую точку указывать на массив производных объектов?

Сегодня я был на собеседовании и получил этот интересный вопрос. Помимо утечки памяти и отсутствия виртуального dtor, почему этот код дает сбой? #include // кроме того ...
вопрос задан: 31 October 2012 02:48
0
ответов

Возникли проблемы с передачей указателя на функцию, снова

Попытка передать корень моего двоичного дерева поиска (BST) в функцию пользовательского интерфейса (мне нужно передать его как изменяемую переменную или как она называется) main. cpp cmd = UI.uiCmd() BST *data = new ...
вопрос задан: 18 October 2012 15:19
0
ответов

Я перезаписываю свой связанный список?

Отказ от ответственности :Это домашнее задание. Как должно быть очевидно, я пытаюсь решить это сам. Кажется, я столкнулся с проблемой, которую не могу понять, поэтому помощь будет оценена по достоинству. От меня требуется...
вопрос задан: 29 September 2012 15:56
0
ответов

Использование std :: unique_ptr со стандартными контейнерами

Я искал способ сделать безопасные векторы и карты динамических указателей, когда я понял, что C ++ 11 добавляет unique_ptrs. Я изучал, как их использовать в Google, но мне не удалось найти ...
вопрос задан: 28 September 2012 23:32
0
ответов

ошибка при проверке существования в c ++ [закрыто]

Вопрос: Что означает "аргумент" тип 'bool (BST :: Node ::) (int)' не соответствует 'bool' "означает? Информация: я работаю над заданием по созданию бинарного дерева поиска.Моя функция "содержит" не компилируется ...
вопрос задан: 27 September 2012 17:27
0
ответов

Что мне нужно сделать перед удалением элементов в векторе указателей на динамически выделяемые объекты?

У меня есть вектор, который я заполняю указателями на объекты. Я пытаюсь научиться хорошему управлению памятью, и у меня есть несколько общих вопросов: Верно ли, что когда я закончу с вектором, я должен зацикливаться ...
вопрос задан: 21 September 2012 17:31
0
ответов

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

Почему индекс массива быстрее, чем указатель? Разве указатель не должен быть быстрее, чем индекс массива? ** Я использовал time.h clock_t для тестирования двух функций, каждый цикл 2 миллиона раз. Время указателя: 0 ....
вопрос задан: 20 September 2012 20:56
0
ответов

Указатель на целое число в Java

У меня есть такой код int a, b; переключатель (что угодно) {case 1: lot_of_lines_dealing_with_variable_a; случай 2: same_lines_but_dealing_with_variable_b; } Я думал сделать: int a, b; ...
вопрос задан: 19 September 2012 22:17