2 / 2 / 2
Регистрация: 04.04.2011
Сообщений: 75
|
||||||
1 | ||||||
Pointers23.03.2012, 01:49. Показов 909. Ответов 1
Метки нет (Все метки)
Здравствуйте, не могу понять принцип указателей, можете пожалуйста объяснить почему в этом коде
0
|
23.03.2012, 01:49 | |
Ответы с готовыми решениями:
1
C++: pointers, clases Указатели (Pointers) указатели (Pointers) Smart pointers |
Комп_Оратор)
|
|
23.03.2012, 02:23 | 2 |
*pPointer - здесь Вы не присваиваете указатель, а выполняете его разадресацию и присвоение целому по адресу pPointer то есть той переменной на которую он указывает: somenumber
То есть *pPointer в объявлении int *pPointer (здесь * -часть спечификатор типа в объявлении) и *pPointer в выражении *pPointer = 25 (здесь * - оператор разадресации) значат разные вещи, хотя выглядят одинаково. В свое время один мудрый человек испытывая идеосинкрозию по этому поводу придумал специальный символ -> который планировал использовать и для разадресации и даже для объявлений (что бы они читались и программером и компилятором слева направо). Но его планам не суждено было сбыться. И теперь -> служит для доступа к членам класса через указатель на экземпляр.
1
|
23.03.2012, 02:23 | |
23.03.2012, 02:23 | |
Помогаю со студенческими работами здесь
2
Pointers and dynamic arrays Const, pointers, reference Sum of two very long integers, using pointers Указатели (pointers) и их практический смысл? Recursion and pointers. Array in reverse order Smart pointers + полиморфизм + делегирование. Ошибка компиляции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |