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

Реализация программы с использованием ссылок и указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание и реализация класса http://www.cyberforum.ru/cpp-beginners/thread1015514.html
Поле first - целое положительное число, калорийность 100г продукта; поле second - дробное положительное число, масса продукта в килограммах. Реализовать метод power() - вычисление общей калорийности продукта.
C++ Работа со структурами и файлами Написать 2 программы. Первая формирует файл записей, содержащий следующие сведения: фамилия, телефон, адрес. Вторая программа просматривает файл и определяет: 1) есть ли в книжке телефон данного знакомого; 2) кому принадлежит данный номер; 3) список людей, живущих на данной улице. http://www.cyberforum.ru/cpp-beginners/thread1015508.html
Вывести числа, записанные в строке C++
Дана строка символов,состоящая из произвольных десятичных цифр,разделенных пробелами.Вывести числа этой строки.
Определить, является ли заданная квадратная матрица симметричной относительно побочной диагонали C++
Определить,является ли заданная квадратная матрица n-го порядка параметрично относительно побочной диагонали.
C++ Инверсия в массиве http://www.cyberforum.ru/cpp-beginners/thread1015504.html
Задан массив из k чисел.Определить количество инверсий в массиве(т.е. таких пар элементов,в которых большее число находиться слева от меньшего)
C++ Функция логирования в txt файл #include <iostream> #include <stdio.h> using namespace std; char sContent; char sFileLog = "log.txt"; bool iTrigerlogfile = 1; Fwrite_file (int iTrigerlogfile, char sContent,char sFilename); подробнее

Показать сообщение отдельно
Pro100Tom
69 / 28 / 7
Регистрация: 29.10.2012
Сообщений: 326
05.06.2014, 00:43     Реализация программы с использованием ссылок и указателей
Здрасьте! Объясните пожалуйста, как именно работает вот такой код
C++
1
2
int firstValue = 2;
int& secondValue = firstValue;
Я знаю, что при изменении значения любой из этих переменных, изменяются обе, так как у них один адрес. Подскажите, как понять этот код? Вот с указателями еще более менее понятно. Указатель
C++
1
int* myPointer;
хранит адрес переменной и через него можно изменить ее значение
C++
1
*myPointer = 3;
А что такое
C++
1
int& secondValue;
Это, не просто тип integer, и это так же не указатель. В книге C++ for Dummies есть пример на эту тему, но я не понимаю, всё равно толком. Скинул скрин этой страницы.
Миниатюры
Реализация программы с использованием ссылок и указателей  
 
Текущее время: 18:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru