Форум программистов, компьютерный форум CyberForum.ru

Pointers - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая составляет треугольник из чисел так, чтобы сумма сторон равнялась заданному числу. http://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)) { printf("*"); http://www.cyberforum.ru/cpp-beginners/thread526051.html
Переход с C# на C++ C++
Вот взбрело в голову изучить с++, Сразу появились быстро не решаемые гуглом вопросы. 1) как настроить автоподстановку элементов в вижуал студио (как в c#) от руки писать не кайф после сшарпа 2) Где можно прочитать максимально быстро понять отличия от c# (если я его вроде как весь знаю) чтобы не тратить время на чтение теории начиная с что такое переменная, наследование или...
Ошибка при вводе матрицы. C++
Здравствуйте, сейчас пишу программу для проверки матрицы на латинский и магический квадрат, мне каждое действие нужно сделать отдельной функцией. Вот я решил сперва сделать функцию создания матрицы, просмотр матрицы в квадратном виде, проверка на латинский квадрат и магический. Но вот уже проблема при создание матрицы, при вводе больше 5 элементов матрицы выскакивает окно с ошибкой. То есть...
C++ Шаблоны http://www.cyberforum.ru/cpp-beginners/thread526011.html
Выполнить задание без использования библиотеки стандартных шаблонов. а) Создать шаблонную функцию поиска по заданному ключу. Функция возвращает позицию первого подходящего элемента. На пример: список - 0 2 3 4 3 6, параметр - 2, результат - 1. В случае отсутствия подходящего элемента вернуть код ошибки. Функция должна работать с массивом любой длины. b) Создать параметризированный класс Queue -...
C++ Выполнение не той функции при наследовании #pragma hdrstop #include <iostream.h> #include <conio.h> #include <tchar.h> #include <string> //--------------------------------------------------------------------------- class publication { protected: подробнее

Показать сообщение отдельно
Rashmash
2 / 2 / 0
Регистрация: 04.04.2011
Сообщений: 75
23.03.2012, 01:49     Pointers
Здравствуйте, не могу понять принцип указателей, можете пожалуйста объяснить почему в этом коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 int main()
{
    int somenumber;
    
    int* pPointer;
    
    somenumber=15;
    
    pPointer=&somenumber; // в этом случае указатель указывает на адресс в памяти так да? он выглядит тут типа 0002F и т.п.
    
 
    std::cout<<somenumber<<std::endl;
 
    *pPointer=25;// тут просто приравниваем указатель 25, но почему меняется somenumber?
    
    std::cout<<somenumber<<std::endl;
меняется переменная somenumber, мы же ни к чему её не приравнивали, а только поменяли значение указателя.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru