Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая составляет треугольник из чисел так, чтобы сумма сторон равнялась заданному числу. Написать функцию, которая составляет треугольник из чисел так, чтобы сумма сторон равнялась заданному числу. Все возможные варианты вывести на экран. Число ввести с клавиатуры. https://www.cyberforum.ru/ cpp-beginners/ thread526054.html Написать программу, имеющую в своем составе функцию C++
#include <stdio.h> void main() { for (int i=0; i<10; ++i) { for (int j=0; j<40; ++j) { if ((i==0) || (j==0) || (j==39) || (i==9)) {...
C++ Переход с C# на C++ https://www.cyberforum.ru/ cpp-beginners/ thread526041.html
Вот взбрело в голову изучить с++, Сразу появились быстро не решаемые гуглом вопросы. 1) как настроить автоподстановку элементов в вижуал студио (как в c#) от руки писать не кайф после сшарпа 2)...
C++ Ошибка при вводе матрицы. https://www.cyberforum.ru/ cpp-beginners/ thread526017.html
Здравствуйте, сейчас пишу программу для проверки матрицы на латинский и магический квадрат, мне каждое действие нужно сделать отдельной функцией. Вот я решил сперва сделать функцию создания матрицы,...
Шаблоны C++
Выполнить задание без использования библиотеки стандартных шаблонов. а) Создать шаблонную функцию поиска по заданному ключу. Функция возвращает позицию первого подходящего элемента. На пример:...
C++ Выполнение не той функции при наследовании #pragma hdrstop #include <iostream.h> #include <conio.h> #include <tchar.h> #include <string> //--------------------------------------------------------------------------- class publication... https://www.cyberforum.ru/ cpp-beginners/ thread526010.html
C++ Заголовочные файлы Компилятор выдает ошибку на запись: #include <iostream.h> - "не удается открыть источник файл iostream.h". Скажите, iostream.h - это библиотека? Она автоматически устанавливается? Как исправить эту... https://www.cyberforum.ru/ cpp-beginners/ thread526004.html C++ присоединение к слову "!"
Слово вводится с клавиатуры. к данному слову присоединить столько "!" сколько в нем имеется букв
C++ Переставить местами строки с четными и нечетными номерами в матрице В общем суть такова, надо ввести 2 матрицы 4*4,и найти кол-во элементов больших 2.5( NA и NB соответственно). За тем переставить местами строки с четными и нечетными номерами в матрице А, если NA>NB,... https://www.cyberforum.ru/ cpp-beginners/ thread525998.html C++ Чтение и запись в файл Люди скиньте пожалуйста информацию по этой теме "Чтение и запись в файл" Очень надо https://www.cyberforum.ru/ cpp-beginners/ thread525994.html
C++ Виртуальные функции(помогите исправить)
Задание: Создать абстрактный базовый класс Figure с виртуальной функцией - площадь. Создать производные классы Square, Circle, Triangle, Trapeze в которых данная функция переопределена. В ...
C++ Алгоритм обхода поля https://www.cyberforum.ru/ cpp-beginners/ thread525961.html
Игра, Сапер, когда нажимаешь на пустую клетку, то открывается поле, состоящее из пустых клеток, так вот, проблема именно в этом алгоритме. Суть в общем такова, смотрим 8 клеток вокруг нажатой и...
Комп_Оратор)
Эксперт по математике/физике
8719 / 4425 / 598
Регистрация: 04.12.2011
Сообщений: 13,256
Записей в блоге: 16
23.03.2012, 02:23 0

Pointers - C++ - Ответ 2825642

23.03.2012, 02:23. Показов 732. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от Rashmash Посмотреть сообщение
*pPointer=25;// тут просто приравниваем указатель 25, но почему меняется somenumber?
*pPointer - здесь Вы не присваиваете указатель, а выполняете его разадресацию и присвоение целому по адресу pPointer то есть той переменной на которую он указывает: somenumber
То есть *pPointer в объявлении int *pPointer (здесь * -часть спечификатор типа в объявлении)
и *pPointer в выражении *pPointer = 25 (здесь * - оператор разадресации)
значат разные вещи, хотя выглядят одинаково.
В свое время один мудрый человек испытывая идеосинкрозию по этому поводу придумал специальный символ -> который планировал использовать и для разадресации и даже для объявлений (что бы они читались и программером и компилятором слева направо). Но его планам не суждено было сбыться. И теперь -> служит для доступа к членам класса через указатель на экземпляр.


Вернуться к обсуждению:
Pointers C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2012, 02:23
Готовые ответы и решения:

C++: pointers, clases
Помогите, пожалуйста написать код для задачки Создать программу на языке С++, используя...

Указатели (Pointers)
Здравствуйте. Решил углубленно изучить указатели. Скачал несколько книг, лекций, тестов именно по...

указатели (Pointers)
Напишите функцию, которая будет проверять, если подстрока &quot;IPRE&quot; можно найти в данной линии. ...

Smart pointers
Уважаемые форумчане, такой вопрос: возможно ли как то в одном контейнере (в векторе например)...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2012, 02:23

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Pointers and dynamic arrays
Изучаю тему указатели и динамичесские массивы в классах. Хотелось бы быть уверенным в следующих...

Const, pointers, reference
const int&amp; const ref1; const int &amp;ref1; int const &amp;ref1; Во всех случаях это константная...

Sum of two very long integers, using pointers
Your friend is the person who does not like any limitations in the life. And when you said to him...

Указатели (pointers) и их практический смысл?
Добрый день, будьте добры, пожалуйста, объясните - вот я сейчас читаю про указатели (*pointers...

Recursion and pointers. Array in reverse order
Задача: Suppose that intArray is an array of integers, and length specifies the number of elements...

Smart pointers + полиморфизм + делегирование. Ошибка компиляции
Доброго времени суток, уважаемые форумчане! Есть вопрос по поводу использования умных...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.