Я довольно новичок в C ++ и пытаюсь понять указатели. Почему следующий код выводит asdf вместо адреса памяти? По моему мнению, указатель - это переменная, которая хранит ...
У меня есть часть кода C, который похож на это: символ константы (*foo) [2] = панель (); Теперь панель () является функцией, которая возвращается (константа пусто *). Как я правильно бросаю этот указатель константы? Код производит это...
как я могу установить положение курсора мыши в X-окне с помощью программы C в соответствии с Linux? спасибо :) (как setcursorpos () в WIN) РЕДАКТИРОВАНИЕ: я попробовал этот код, но не работает: #include <curses.h>...
У меня есть довольно хорошее понимание оператора разыменования, адрес оператора и указатели в целом. Я однако запутываюсь, когда я вижу материал, такой как это: интервал* returnA () {интервал *j =...
Теперь у нас есть C ++ 11 со многими новыми функциями. Интересным и запутанным (по крайней мере для меня) является новый nullptr. Ну, больше не нужно для неприятного макроса NULL. int * x = nullptr; myclass * obj = ...
Есть ли что-то вроде c ++-указателя в c #, потому что я хочу изменить значение переменной, объявленную в другом методе. Мой метод должен возвращать значение bool, но также мне нужно изменить значение строковой переменной. В C + ...
Мне был задан целочисленный указатель (переданный через функцию), который я не могу изменить, который может указывать на недопустимую память или является нулевым указателем. Мне нужно знать, есть ли способ проверить, нет или нет ...
Я думаю, что у меня есть он вниз к самому основному случаю: международное основное (интервал argc, символ ** argv) {интервал * прибытие; нечто (прибытие); printf ("автомобиль [3] = %d\n", прибытие [3]); свободный (прибытие); возвратитесь 1;} осв
В JavaScript я понимаю, что когда вы передаете объект в функцию, он передается по ссылке. И вы можете изменить объект, на который указывает указатель. НО, почему вы не можете изменить WHAT указатель ...
Со строками c-стиля, как Вы присваиваете символ адресу памяти, на который указывает символьный указатель? Например, в примере ниже, я хочу изменить цифру на "123 456", таким образом, я пытался установить p на...
Мне нужен указатель на статический 2-мерный массив. Как это сделано? статический uint8_t l_matrix[10][20]; освободите тест () {uint8_t ** matrix_ptr = l_matrix;//неверное представление} я получаю все виды ошибок как:...
Эй все. Я работаю над проектом для школы, куда я должен передать несколько параметров ссылкой через несколько функций. Я понимаю, как я могу передать ссылкой от того, где переменные...
У меня есть присвоение, которое требует, чтобы мы реализовали класс двунаправленного связанного списка. По некоторым причинам они определили структуру узла следующим образом: узел структуры {узел *затем; узел *предыдущий; T *o;};...
Я пытаюсь удалить пробелы из строки в C, не от конца, ни начало, просто несколько пробелов в строке, Например, привет все, кого это - тест, имеет два пробелов между привет...
Как может я иметь указатель на следующую структуру в определении этой структуры: структура определения типа {интервал a; интервал b;* затем;} A; это - то, как я сначала записал это, но это не работает.
Я перехожу с Java на C ++ и немного запутался в гибкости языка. Один момент заключается в том, что существует три способа хранения объектов: указатель, ссылка и скаляр (хранение самого объекта ...
Я программирую с нормальными указателями, но я услышал о библиотеках, любят Повышение та реализация интеллектуальные указатели. Я также видел, что в механизме визуализации Ogre3D существует глубокое использование общих...
Я понимаю, что далеко конкретный компилятор, но мое ожидание состоит в том, что размещение далекого спецификатора должно иметь смысл тем, кто действительно понимает указатели. Так, у меня есть два приложения это...
Мне любопытно относительно того, почему это - ошибка и что означает сообщение об ошибке. Вот некоторый код: интервал *x [] = {"нечто", "панель", "baz"}; интервал *y [] = {"нечто", "панель", "baz"
Привет всем, мне нужна помощь :( У меня есть структура в моем файле, такая как typedef struct {uint16_t n; // x axis uint16_t m; // y axis uint8_t value; uint8_t закончен;} one_element; Теперь ...
Пример: - сохраните: метод NSManagedObjectContext объявляется как это: - (BOOL) сохраните: (NSError **) ошибка Начиная с NSError уже является классом, и передача указателя на самом деле имела бы эффект...
Почему следующее кодирует вывод 4? символ ** указатель = новый символ* [1]; станд.:: суд <<sizeof (указатель) <<"\n"; у меня есть массив указателей, но он должен иметь длину 1, не так ли?
Когда-либо имеет смысл проверять, является ли это пустым? Скажите, что у меня есть класс с методом; в том методе я проверяю это == ПУСТОЙ УКАЗАТЕЛЬ, и если это, возвратите код ошибки. Если это является пустым, то это означает...
Я немного запутался в том, что произошло в следующем коде: const int e = 2; int * w = (int *) & e; // (1) приведение для удаления константности * w = 5; // (2) cout & lt & lt * w & lt & lt ...
Я смотрю несколько других сообщений SE, чтобы узнать, похожи ли они на мою проблему, но, насколько я вижу, это не так. Я делаю двоичное дерево поиска как часть назначения для моего класса. Мое добавление ...
(как всегда) Я хочу извиниться за свой английский, это может быть недостаточно ясно. Я не очень хорош в программировании на C, и меня попросили прочитать «строковый» ввод с неопределенной длиной. Это мой ...
$ 5,7 - "[..] Для сложения оба операнда должны иметь арифметический или перечислительный тип, или один операнд должен быть указателем на полностью определенный тип объекта, а другой должен иметь целочисленный или ...
class Foo {
public: static const int kType = 42;
}; void Func () {Foo * bar = NULL; int x = bar-> kType; putc (x, stderr);
} Это определенное поведение? Я прочитал стандарт C ++, но не смог ...