7
ответов

Различие между ссылками и указателями [дубликат]

Возможный Дубликат: Каковы различия между переменной указателя и ссылочной переменной в C++? Что Class& означает в C++ и как это отличается от Класса*? Нечто Class&; Класс*...
вопрос задан: 23 May 2017 12:09
7
ответов

Почему сравнивает с “концом ()” законный итератор?

Согласно стандарту C++ (3.7.3.2/4) использующий (не только разыменование, но также и копирование, бросок, безотносительно) недопустимый указатель является неопределенным поведением (в случае сомнения, также посмотрите этот вопрос). Теперь...
вопрос задан: 23 May 2017 12:08
7
ответов

Объекты указателя C++ по сравнению с не объекты указателя [дубликат]

Возможный Дубликат: Почему Вы когда-либо хотели бы выделить память на "куче", а не стеке? Test2 *t2 = новый Test2 (); t2-> тест (); Test2 t3; t3.test (); Почему я хотел бы создать...
вопрос задан: 23 May 2017 11:54
7
ответов

C++ beginner question: dereference vs multiply [duplicate]

Just getting into C++. I'm getting constantly thrown off track when I see the symbol for multiply (*) being used to denote the dereferencing of a variable for example: unsigned char * pixels = ...
вопрос задан: 23 May 2017 11:47
7
ответов

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

Возможный Дубликат: Как делают указатель на указатели работает в C? Привет, Altough, я думаю, что передал фазу новичка в программировании я все еще, имеют некоторые вопросы, что так или иначе я не могу найти их объясненными...
вопрос задан: 23 May 2017 10:27
7
ответов

В чем разница между const int *, const int * const и int const *?

Я всегда путаюсь, как правильно использовать const int *, const int * const и int const *. Существует ли набор правил, определяющих, что вы можете и не можете делать? Я хочу знать все, что можно и чего нельзя делать в терминах ...
вопрос задан: 9 March 2017 18:48
7
ответов

Как включить динамический массив ВНУТРИ структуры в C?

Я осмотрелся вокруг, но не смог найти решение того, что должно быть хорошо заданным вопросом. Вот код, который у меня есть: #include < stdlib.h > struct my_struct {int n; char s []}; ...
вопрос задан: 4 May 2016 15:46
7
ответов

C указатели: указывая на массив фиксированного размера

Этот вопрос выходит к гуру C туда: В C возможно объявить указатель следующим образом: символ (* p) [10];.. который в основном указывает, что этот указатель указывает на массив 10 символов...
вопрос задан: 21 April 2016 05:39
7
ответов

C++. Указатели метода класса

Существует класс A класса {общественность: () {}; частный: освободите func1 (интервал) {}; освободите func2 (интервал) {};}; я хочу добавить указатель функции, который будет установлен в конструкторе и указывает на func1 или...
вопрос задан: 16 September 2015 08:49
7
ответов

Массив C++ указателей: удалить или удалить []?

Cosider следующий код: класс Foo {Монстр* монстры [6]; Foo () {для (интервал i = 0; я <6; я ++) {монстры [я] = новый Монстр (); }}...
вопрос задан: 6 July 2015 19:31
7
ответов

Как преобразовать символ* указатель в строку C++?

У меня есть строка C++. Я должен передать эту строку функции, принимающей символ* параметр (например - strchr ()). a) Как я получаю тот указатель? b) Есть ли некоторый функциональный эквивалент strschr ()...
вопрос задан: 14 June 2015 03:39
7
ответов

Что делает удаление среднего указателя?

Действительно ли удаление является указателем то же как освобождение указателя (который выделяет память)?
вопрос задан: 11 August 2014 10:10
7
ответов

Возвращать массив в функции

У меня есть массив int arr [5], который передается функции fillarr (int arr []): int fillarr (int arr []) { за(...); возврат обр .; } Как я могу вернуть этот массив? Как я буду его использовать, скажем, я вернул ...
вопрос задан: 10 May 2014 07:55
7
ответов

C или C++. Как сравнить две строки, данные символ * указатели?

Я сортирую свой массив автомобиля два пути. один к году, который показывают ниже. и другой делает. Сделайте символ*, Как я сравниваю строки, когда у меня просто есть указатели на них? интервал i, j; для (i=0; я <...
вопрос задан: 28 August 2013 16:17
7
ответов

Сохранить int в массиве char?

Я хочу сохранить 4-байтовое int в массиве char ... так, чтобы первые 4 расположения массива char были 4 байтами int. Затем я хочу вытащить int обратно из массива ... Кроме того, бонусные очки ...
вопрос задан: 11 January 2013 12:36
7
ответов

ссылка на адрес массива совпадает с адресом [duplicate]

Если мы ссылаемся на массив, например int array [10]; int * p = & amp; array; в GCC мы имеем, что p == array, или p == * p. Помимо объяснения, объясненного в другом ответе (см. Здесь), это стандарт и ...
вопрос задан: 7 January 2013 16:25
7
ответов

В программировании C, как это происходит? ptr == & amp; ptr (Pointer Array) [дубликат]

Мне действительно интересно узнать об этой проблеме ... Это о массиве указателей ... Ниже приведен простой код. int main () {char a = 10, b = 20, c = 30; char * ptr [3] = {& amp; a, & amp; b, & amp; c}; printf ("% x% x\n", ...
вопрос задан: 7 January 2013 16:25
7
ответов

Почему значение имени массива и его адрес одинаковы? [Дубликат]

Для следующего кода # include & lt; iostream & gt; использование пространства имен std; int main () {int arr [10]; обр [0] = 28; COUT & Лт; & Лт; обр & л; & Лт; ENDL & Лт; & Lt; & амп; обр & л; & л; епсИ & л; & л; * обр & LT; & Lt; епсИ; ...
вопрос задан: 7 January 2013 16:25
7
ответов

Каково различие между символом * константа и символом константы *?

Что является различием между: символ * константа и символ константы *
вопрос задан: 27 November 2012 04:46
7
ответов

Передающие указатели массивов в C

Таким образом, у меня есть некоторый код, который похож на это: интервал [10]; = arrayGen (a, 9); и функция arrayGen похожа на это: интервал* arrayGen (интервал arrAddr [], интервал maxNum) {интервал counter=0; в то время как (arrAddr [...
вопрос задан: 24 October 2011 20:01
7
ответов

Создайте не временный объект в конструкторе в c ++ [duplicate]

У меня есть простая структура абстрактного класса Animal и класс Dog, полученный из него. Я хочу держать разных животных в клетке с помощью указателя на Animal. Я хотел бы иметь возможность создать Собака внутри ...
вопрос задан: 4 August 2011 07:30
7
ответов

В чем разница между нулевым и пустым указателями?

В чем разница между Пустой указатель и пустой указатель?
вопрос задан: 27 August 2010 05:45
7
ответов

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

Как передать матрицу m в foo () ? если мне не разрешено изменять код или прототип foo ()? void foo (float ** pm) {int i, j; for (i = 0; i <4; i ++) для (j = 0; j <4; ...
вопрос задан: 18 August 2010 17:52
7
ответов

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

Я очень предпочел бы использовать ссылки везде, но момент, Вы используете контейнер STL, необходимо использовать указатели, если Вы действительно не хотите передать составные типы значением. И я чувствую себя грязным, преобразовывая назад в...
вопрос задан: 9 August 2010 23:20
7
ответов

Подкачка выстраивает при помощи указателей в C++

У меня есть два массива указателей на, удваивает это, я должен подкачать. Вместо того, чтобы просто копировать данные в массивах, было бы более эффективно только подкачать указатели на массивы. Я всегда был под...
вопрос задан: 3 August 2010 04:09
7
ответов

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

Я происхожу из среды Objective C и пытаюсь развернуть свое знание в C. Одна вещь имеет меня перепутанный, однако, и вот в чем разница между указателями в C и Obj-C. Поскольку Вы видите в...
вопрос задан: 1 August 2010 17:09
7
ответов

malloc в C, но использовать синтаксис многомерного массива

Можно ли как-то использовать malloc для большого массива, но ссылаться на него с помощью синтаксиса 2D? Я хочу что-то вроде: int * memory = (int *) malloc (sizeof (int) * 400 * 200); int MAGICVAR = ...; MAGICVAR [20] [10] = 3; // устанавливает ...
вопрос задан: 29 June 2010 20:15
7
ответов

Что происходит, когда Вы освобождаете указатель дважды или больше в C++?

международное основное () {Сотрудник *e = новый Сотрудник (); удалите e; удалите e;... удалите e; возвратитесь 0;}
вопрос задан: 30 April 2010 18:26
7
ответов

Надлежащий способ повторно присвоить указатели в C++

Править: Я знаю в этом случае, если бы это был фактический класс, то я был бы более обеспечен не помещение строки на "куче". Однако это - просто пример кода, чтобы удостовериться, что я понимаю теорию. Фактическое...
вопрос задан: 16 April 2010 16:11
7
ответов

Почему некоторые люди предпочитают “T const&\” по “константе T&\”?

Так, я понимаю, что константа, T& и T const& идентичны и оба имеют в виду ссылку на константу T. В обоих случаях ссылка является также постоянной (ссылки не могут быть повторно присвоены, в отличие от указателей)...
вопрос задан: 14 April 2010 20:11