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

Указатель и ссылка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обратная интерполяция Лагранжа http://www.cyberforum.ru/cpp-beginners/thread296033.html
Помогите пожалуйста нужно найти все значения х по заданному у=1.5 float x = {1,2,3,4,5}; float y = {1.35,-4,0.97,-2,7.2};
C++ Построение бинарного дерева на основе не бинарного В лабораторной работе есть такое задание: Создайте процедуру построения бинарного дерева на основе не бинарного. Объясните как вообще создавать эти деревья и что необходимо реализовать в задании. http://www.cyberforum.ru/cpp-beginners/thread296022.html
Текстовые файлы в С++ C++
Помогите написать программу которая определяет количество слов в каждой строке, и нужно сжать каждую строку, удалив все лишние пробелы
C++ Программа линейной и разветвленной структуры
есть пара задачек. у меня началась практика нужна реальная помощь или сикир-башка 1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин...
C++ Программы линейной и разветвленной структуры http://www.cyberforum.ru/cpp-beginners/thread295998.html
есть пара задачек. у меня началась практика нужна реальная помощь или сикир-башка 1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин...
C++ Программы линейной и разветвленной структуры в си++ есть пара задачек. у меня началась практика нужна реальная помощь или сикир-башка 1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин... подробнее

Показать сообщение отдельно
vlad_ltd
3 / 3 / 0
Регистрация: 30.04.2011
Сообщений: 51
15.05.2011, 15:17  [ТС]
C++
1
2
3
4
5
void ch1 (int& *pa1)
{
    *pa1=*pa1+10;
    cout<<"pa1="<<*pa1<<endl;
}
Ругается именно на этот код

А такой пропускает без проблем
C++
1
2
3
4
5
void ch1 (int*& pa1)
{
    *pa1=*pa1+10;
    cout<<"pa1="<<*pa1<<endl;
}
по пункту 3.

Чем отличается void ch1 (int *pa1) от void ch1 (int*& pa1) я понял, в обоих выводах (cout pa и pa1) адреса не меняются, но в первом случае функция меняет значение аргумента как будто получила его по ссылке, а во втором как раз и не меняет.
Вот это я не понял.
Есть предположение что в пункте 3 происходит разименовывание самого аргумента, но не знаю, бывает ли такое.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru