Как указывает Джоэл в подкасте № 34 «Переполнение стека» на языке программирования C (он же K & amp; R), здесь упоминается это свойство массивов в C: a [5] == 5 [a] Джоэл говорит, что это потому, что указателя ...
Я хочу сделать что-то, что кажется довольно простым. Я получаю результаты, но проблема, у меня нет способа знать, корректны ли результаты. Я работаю в C, и у меня есть два указателя; я хочу распечатать...
Я понимаю полное значение указателей и ссылок (или по крайней мере я думаю, что делаю), я также понимаю, что, когда я использую новый, я динамично выделяю память. Мой вопрос следующий: Если я...
Если указатель хранит адрес переменной... затем от того, где мы получаем указатель? То, что я спросил, было то, что, если мы используем указатель непосредственно, затем должно быть местоположение от того, где мы получаем это...
Я столкнулся со следующим кодом: структура определения типа {удваивает x; двойной y; двойной z;} *вектор; действительно ли это - действительное определение типа? Код компилирует и хорошо работает. Я был справедлив...
в C++ следующее означает, "выделяют память для международного указателя": интервал* число; Так, звездочка является частью типа переменной; без него, который означал бы, "выделяют память для интервала". Затем wouldn'...
Я знаком с указателями на C ++ и знаю, что разыменование их должно приводить к ошибкам сегментации, но для моего приложения единственное решение проблемы, с которой я столкнулся, было бы в некоторых случаях ...
Кто-то может обеспечить, пример бросали указатель от одного типа до другого, перестал работать из-за неточного совмещения? В комментариях к этому ответу bothie указывает что, делая что-то как символ * нечто =...;...
Сегодня я прочитал фрагмент кода C, который меня действительно смущает: #include < stdio.h > int main (void) {int a [] = {0, 1, 2, 3}; printf ("% d \ n", * (* (& amp; a + 1) - 1)); вернуть 0; } По моему мнению, &...
В ответе был интересный оператор: "Это - почти всегда плохая идея использовать fscanf () функция, поскольку это может оставить Ваш указатель файла в неизвестном месте при отказе. Я предпочитаю использовать fgets ()...
Возможный Дубликат: Возьмите адрес one-past-the-end элемента массива через нижний индекс: законный по Стандарту C++ или нет? международный массив [10]; интервал* = выстраивает + 10;//четко определенный интервал* b = и...
Возможный Дубликат: Различие между переменной указателя и ссылочной переменной в C++, Когда я должен объявить свои переменные как указатели по сравнению с переданными ссылкой объектами? Они компилируют в то же самое...
См.: Понимая Указатели На многих приправленных языках C и некоторых более старых языках как Фортран, можно использовать Указатели. Как кто-то, кто только действительно запрограммировал в основном, JavaScript, и...
Возможный Дубликат: Почему я получаю отказ сегментации при записи в строку? Я хочу записать функцию, которая инвертирует данную строку, переданную в него. Но, я не могу. Если я предоставляю doReverse...
Почему делают большинство программистов C называет переменные как это: интервал *myVariable; а не как это: интервал* myVariable; Оба допустимы. Мне кажется, что звездочка является частью типа, не частью...
в C ++ I хотите инициализировать двойную матрицу (двумерный двойной массив), как обычно, без указателей, например: double data [4] [4] = {1,0,0,0, 0,1,0,0, 0 , 0,1,0, 0,0,0, ...
gcc 4.4.4, Что я делаю неправильно? символ x [10]; символ y [] = "Привет"; в то время как (y! = ПУСТОЙ УКАЗАТЕЛЬ) *x ++ = *y ++; Большое спасибо за любой совет.
Каковы преимущества передачи указателем по передаче ссылкой в C++? В последнее время я видел много примеров, которые выбрали передающие аргументы функции указателями вместо того, чтобы проходить мимо...
Наличие этого кода: определение типа энергозависимое международное КОЛИЧЕСТВО; СЧИТАЙТЕ functionOne (КОЛИЧЕСТВО *число); интервал functionTwo (интервал *число); я не могу избавиться от некоторых предупреждений.. Я получаю это предупреждение 1 в functionOn
У меня есть немного игры с языком Движения Google, и я столкнулся с чем-то, что является довольно основным в C, но, кажется, не охвачено в документации, которую я видел до сих пор, Когда я передаю указатель...
Следующий код действителен: const char * a = "HelloWorld"; cout & lt; a & lt; епсИ; Но то же самое нельзя сделать с: const int * a = 10; Как const int * отличается от const char *?
Я работал над процессором Cell, и я пытаюсь создать структуру, которая будет содержать spe_context_ptr_t, который будет использоваться в потоке для запуска spe контекста и будет также содержать...
Я новичок в C ++. И я пытаюсь понять некоторые вещи. Среди использования оператора удаления C ++. что я узнал, это то, что: он освобождает блок памяти, на который указывает ptr (если не null), ...
В C++, если я хочу массив указателей так, чтобы я мог сделать, чтобы они указали на различные объекты на последнем этапе, что делает синтаксис, похожи. ОТРЕДАКТИРУЙТЕ я должен разъяснить то, что я пытаюсь сделать, я предполагаю. Я...
У меня есть следующий фрагмент кода: int main (int argc, char * argv []) {char line [MAXLINE]; длинное белье = 0; int c, кроме = 0, число = 0, найдено = 0; while (- argc> 0 & ...
Когда указатель на определенный тип (скажем, int, char, float, ..) увеличивается, его значение увеличивается на размер этого типа данных. Если указатель void, указывающий на данные размера x, увеличивается, ...
В чем разница между следующими объявлениями: int * arr1 [8]; int (* arr2) [8]; int * (arr3 [8]); Каково общее правило для понимания более сложных объявлений?
Я получил присвоение домашней работы, прося, чтобы я вызвал функцию, явно не называя его, с помощью переполнения буфера. Код - в основном это: #include <stdio.h> #include <stdlib.h> освобождают g (...