Все вопросы: [dereference]

11 вопросов

похожие теги:
0
голосов
5ответов
349 просмотров

Вопрос о разыменовании указателей структуры

Я компилирую этот фрагмент кода и получаю сообщение об ошибке "разыменование указателя на неполный тип". Я получаю сообщения об ошибках для последнего оператора печати и перед этим, где я пытаюсь указать (* temp).номер по адресу б void main() { struct { int xx; char *y; ...

1
голосов
1ответов
1319 просмотров

Dereferencing Aliases in LDAP using Spring

How to control LDAP Alias Dereferencing Mode using Java and Spring LDAP API? Similarly to how it is done using ldapsearch on linux. Example: ldapsearch -a never "(&(o=foo)(cn=bar))" cn ldapsearch -a always "(&(o=foo)(cn=bar))" cn

1
голосов
1ответов
138 просмотров

De-referencing null in VS with Windows 7

I have noticed that when I was running Windows XP, if my code dereferenced null I would get a crash in debug and I could then easily identify where the bug was coming from. It seems that in Windows 7 (I'm running 64-bit), instead of crashing or creating any sort of notification, the code will si...

6
голосов
5ответов
28357 просмотров

In C: How to set a pointer to a structure member that is an array?

How should I write my code to example a specific array index of an array that happens to be a member of a structure? The following code is giving me problems. // main.c void clean_buffers(void); // prototype struct DEV_STATUS { unsigned char ADDR; unsigned char DEV_HAS_DATA; unsig...

1
голосов
3ответов
524 просмотров

return the value in a stack - C++

I have the following defined: Stack<ASTNode*>* data; The way the class is defined, if I do data->push() or data->pop(), I directly push onto the stack or pop off the stack. To get the node at the top of the stack I would do data->peek(). For testing purposes, I would like to pri...

1
голосов
3ответов
2930 просмотров

How to dereference a pointer passed by reference in c++?

I'm doing (something like) this: void insert(Node*& node, string val, Node* parent) { if (node == NULL) instantiateNode(node, val, parent); else insert(node->child, val, node); } The thing is, that instantiateNode(..., parent) seems to modify the original *&node pass...

0
голосов
3ответов
726 просмотров

How to initialize an array after dynamic memory allocation?

I have a function that returns an array of different lengths based on a table lookup. I am malloc'ing required memory for it inside the function but then how can I fill the array from its pointer? The compiler is throwing same error for both of my tries (commented lines). Please help! int lookup...

10
голосов
5ответов
3892 просмотров

Can the Subversion client (svn) derefence symbolic links as if they were files?

I have a directory on a Linux system that mostly contains symlinks to files on a different filesystem. I'd like to add the directory to a Subversion repository, dereferencing the symlinks in the process (treating them as the files they point to, rather than links). Generally, I'd like to be abl...

2
голосов
4ответов
1060 просмотров

Необработанное исключение при разыменовании указателя char в Visual C ++ 2008

Я пытаюсь сделать классическую разработку на C в Visual C ++ 2008, которая изменит символы строки следующим образом: void ModifyString(char *input) { // Change first character to 'a' *input = 'a'; } Я получаю необработанное исключение, когда пытаюсь изменить символ. Кажется, я мог бы ...

0
голосов
3ответов
12913 просмотров

Выражение: итератор строки не может быть разыменован

Мне сложно использовать std :: string :: iterators в C ++. Этот код компилируется нормально (все еще не получает правильный вывод, но это моя ошибка: TODO, алгоритм исправления) в Dev-C ++, и я не получаю ошибок времени выполнения. Ошибка связана с Visual Studio Express 2008 C ++, где я получаю ...

12
голосов
6ответов
1187 просмотров

ptr-> привет (); / * ПРОТИВ * / (* ptr) .hello ();

Я изучал указатели C ++, и оператор -> показался мне странным. Вместо того ptr->hello(); можно было бы написать (*ptr).hello();, потому что это тоже работает, поэтому я подумал, что первое - просто более удобный способ. Так ли это или есть разница?