0
ответов

Указатель не работает в printf ()

Возникла проблема с выводом указателя. Каждый раз, когда я пытаюсь скомпилировать приведенную ниже программу, я получаю следующую ошибку: pointers.c: 11: warning: format '% p' ​​ожидает тип 'void *', но аргумент 2 имеет ...
вопрос задан: 24 March 2011 10:48
0
ответов

C Подпрограмма free () и указатели на увеличенные массивы

Будет ли работать подпрограмма free (), если я динамически выделяю массив, а затем передаю не начальный указатель, а указатель на середину массива? Пример: int * array = malloc (10 * sizeof * array); if (...
вопрос задан: 24 March 2011 03:51
0
ответов

копия строкового указателя

У меня есть функция, которая имеет ввод и указатель на массив символов в C. в этой функции я управляю основной строкой, однако я хочу сделать резервную копию в другой переменной, прежде чем использовать ее. Я ...
вопрос задан: 23 March 2011 17:52
0
ответов

Какая разница в c ++ между new int и new (int)?

в чем разница между int * num = new (int); и int * num = new int; ? Есть ли разница вообще? РЕДАКТИРОВАТЬ Thx все. ... какой самый правильный ответ?
вопрос задан: 22 March 2011 08:19
0
ответов

Возвращение массивов / указателей из функции

Я пытаюсь создать новый целочисленный массив, полученный из строки символов. Например: char x [] = "12334 23845 32084"; int y [] = {12334, 23845, 32084}; У меня проблема ...
вопрос задан: 21 March 2011 14:14
0
ответов

в C ++, в чем разница между объектом и указателем на объект?

В java и objective-c переменная, представляющая объект, обычно является указателем на этот объект. Однако кажется, что в C ++ обычно используются объекты, не являющиеся указателями. Что за ...
вопрос задан: 21 March 2011 00:38
0
ответов

Приведение одного указателя к типу указателя к другому при ошибке Golang

Кто-нибудь может сказать мне, почему это не компилируется? основной тип пакета myint int func set (a ** myint) {i: = myint (5) * a = & i} func main () {var k * int set ((** myint) (& k)) // ...
вопрос задан: 20 March 2011 17:49
0
ответов

Могу ли я создавать подмассивы в Фортране с помощью указателей?

Я хочу иметь большой главный массив и обращаться к его различным частям с помощью подмассивов. В настоящий момент я использую для этого индексы смещения, но это может быть очень сложно сделать таким образом ....
вопрос задан: 20 March 2011 16:35
0
ответов

передача вектора между функциями через указатели

Мне было предложено использовать указатели, чтобы добавить вектор, который я хотел передать от некоторой существующей функции к другой функции. Я действительно застрял в том, как получить информацию обратно из этого указателя ...
вопрос задан: 20 March 2011 04:04
0
ответов

Что происходит, когда приведенный указатель имеет оператор приращения?

Например: int x [100]; void * p; х [0] = 0x12345678; х [1] = 0xfacecafe; х [3] = 0xdeadbeef; р = х; ((int *) p) ++; printf ("Значение = 0x% 08x", * (int *) p); Компиляция вышеуказанного генерирует lvalue ...
вопрос задан: 19 March 2011 21:52
0
ответов

Были ли в языках до C / C ++ указатели?

Использовались ли указатели в старых языках, таких как FORTRAN (до Fortran-90), кобол или паскаль? Если нет, то каков метод, который эти языки использовали для реализации работ, выполняемых с помощью указателей, которые ...
вопрос задан: 19 March 2011 13:37
0
ответов

Функция C ++ вызывается без инициализации объекта

Почему запускается следующий код? #include класс A {int num; общедоступные: void foo () {число = 5; std :: cout << "num ="; std :: cout << num;} }; int main () {А * а; ...
вопрос задан: 19 March 2011 06:18
0
ответов

Арифметика указателей в c и границах массивов

Я просматривал веб-страницу, на которой было несколько часто задаваемых вопросов о c, я обнаружил, что это утверждение сделано. Точно так же, если a имеет 10 элементов и ip указывает на [3], вы не можете вычислить или получить доступ к ip + 10 или ip - 5
вопрос задан: 17 March 2011 16:03
0
ответов

Должен ли std :: less быть последовательным с оператором равенства для типов указателей?

Вчера я столкнулся с проблемой, которую в конечном итоге сформулировал в следующем минимальном примере. #include # включить <функционал> int main () {int я = 0, j = 0; std :: ...
вопрос задан: 16 March 2011 09:15
0
ответов

Как определить день недели, передав конкретную дату?

Например, у меня есть дата: «23/2/2010» (23 февраля 2010 г.). Я хочу передать его функции, которая вернет день недели. Как я могу это сделать? В этом примере У меня есть сомнения относительно указателей на символы в C ++. Каждый раз, когда мы создаем ука
вопрос задан: 11 March 2011 07:48
0
ответов

Почему я говорю int * p = NULL в объявлении, но p! = NULL в тесте, почему бы не * p! = NULL для соответствия объявлению?

в C ++, если мы присваиваем значение указателя NULL, почему бы нам не проверить, * p! = NULL, а вместо этого p! = NULL? Я нашел этот код в учебнике. int * p = NULL; char * q = NULL; // ... если (p! = NULL) cout << * p; ...
вопрос задан: 11 March 2011 05:06
0
ответов

Цель C: Как 7 - 1 = 3?

NSLog (@ "До:% d", currentArticle); currentArticle--; NSLog (@ "ВЫЧИТАТЬ% d", currentArticle); «currentArticle» - целое число. Это только один раз отображается в моей консоли. Если я не запустил это ...
вопрос задан: 11 March 2011 00:35
0
ответов

Указатель на int. C ++

Мне нужно передать указатель функции на int. Теперь, если я хочу пройти 5, я делаю это так: int * i = NULL; int b = 5; я = & b; Есть ли лучший способ написать его короче? Я хочу передать байты ...
вопрос задан: 10 March 2011 07:30
0
ответов

float * from C to C #

Я не совсем специалист по CS, так что если кто-то из вас, гений, может указать меня в правильном направлении Буду бесконечно благодарен. У меня есть функция командной строки c-кода, которая использовалась для записи результатов в файл. ...
вопрос задан: 8 March 2011 18:37
0
ответов

Перечисления и указатели на члены

Недавно я попытался создать класс is_class, и мне нужен был способ для компилятора различать типы перечисления и типы классов, для которых определены операторы преобразования. Видя, как ...
вопрос задан: 5 March 2011 20:29
0
ответов

Путаница в типах данных в 2D-массиве

Вот код, который печатает адрес первого элемента 2D-массива с последующим добавлением 1. Хотя все 4 базовых адреса являются то же самое, но их добавление с 1, очевидно, не дает того же ...
вопрос задан: 3 March 2011 13:49
0
ответов

Когда использовать указатели в C # /. NET?

Я знаю C # дает программисту возможность доступа и использования указателей в небезопасном контексте. Но когда это нужно? При каких обстоятельствах использование указателей становится неизбежным? Разве это только для производительности ...
вопрос задан: 2 March 2011 18:32
0
ответов

Ошибка нарушения прав доступа Delphi при назначении строк между типами записей

У меня простой тип записи. Я выделяю новый экземпляр этой записи и использую процедуру ("_clone") для копирования значений из существующей записи в новую. Я получаю нарушение доступа только когда ...
вопрос задан: 26 February 2011 18:39
0
ответов

Возврат неконстантной ссылки из константной функции-члена

Почему при возврате ссылки на указанную переменную-член работает, а не другой? Я знаю, что константная функция-член должна возвращать только константные ссылки, но почему это не кажется верным для ...
вопрос задан: 25 February 2011 17:33
0
ответов

использовать указатель на структуру или нет при использовании typedef в C [дубликат]

Чтобы определить новый тип данных в C, например, тип для связанного списка, можно использовать одно из следующих определения struct list_node {int x; struct list_node * следующий; }; // 1 typedef ...
вопрос задан: 23 February 2011 23:58
0
ответов

C ++ Использование указателей на объекты шаблона

У меня есть класс с именем ABC, у которого есть шаблон класса: template class ABC {} В другом классе я пытаюсь сохранить объекты ABC в списке: class CDE { private: list ...
вопрос задан: 23 February 2011 23:52
0
ответов

Невозможно принять адрес заданное выражение указатель C #

Рассмотрим следующий код в небезопасном контексте: string mySentence = "Pointers in C #"; fixed (char * start = mySentence) // это та строка, о которой мы говорим {char * p = начало; do {...
вопрос задан: 22 February 2011 14:57
0
ответов

Редактирование удаления UITableView сдвигает содержимое ячейки вправо

При установке [self.tableView setEditing: TRUE]; на tableView слева отображаются значки редактирования удаления собственной таблицы. // нежелательное значение ptr [24] = 'H'; printf ("% c \ n", ptr [24]); // выводит H return 0; } Когда я меняю ...
вопрос задан: 22 February 2011 08:38
0
ответов

Когда и когда не следует использовать указатели в Objective-C

Я знаю, что есть много вопросов по указателям, особенно сейчас для Objective-C. Но я ищу ответы на более высоком уровне, чтобы помочь мне понять парадигмы в Objective-C. Я ...
вопрос задан: 22 February 2011 05:27
0
ответов

Копия класса C ++ (копия указателя)

Насколько я понимаю, когда вы делаете копию класса, который определяет переменную-указатель, указатель копируется, а данные, на которые указывает указатель, - нет. Мой вопрос: нужно ли ...
вопрос задан: 17 February 2011 18:51