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

Как создать функцию изменяющую значение переменной? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Супер длинные вычисления(число в строковой записи) http://www.cyberforum.ru/cpp-beginners/thread1764816.html
Подскажите как реализовать супер длинные вычисления(число в строковой записи) на С++ . Уже несколько дней написать не могу.
C++ Задачи C++ 1. Разработайте функцию, в какую передаётся массив типа int, что возвращает парных элементов. http://www.cyberforum.ru/cpp-beginners/thread1764812.html
Функции: вычисление произведения дробных положительных чисел C++
Написать функцию, которая вычисляет значение аь. Числа а и b могут быть любыми дробными положительными числами.
C++ Функции: вычисление объема цилиндра по радиусу основания и высоте
Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны быть радиус и высота цилиндра.
C++ Сортировка в двусвязном списке http://www.cyberforum.ru/cpp-beginners/thread1764804.html
Здравствуйте! Есть класс List, в него вложен класс Node, в Node в качестве данных используется класс Circle Задание: Написать для класса List сортировку по возрастанию площади объекта. Я попыталась реализовать сортировку пузырьком (менять обязательно нужно указатели),но у меня не работает код. Не могли бы подсказать в чем ошибка.Спасибо заранее. #pragma once #include <fstream> class...
C++ Двойственность симплекс-метода Нашел код, но разобраться не смог, не могу понять, чего ему не хватает...помогите разобраться, может у кого есть аналог этой программы рабочей? ( при запуске выдает, что не найден аргумент) #include <stdio.h> #include <string.h> #include <math.h> #define PRECISION "%6.2f" // формат вывода дробных чисел #define PRECISION2 "%.2f" // он же только целая часть любой длины #define... подробнее

Показать сообщение отдельно
palva
2462 / 1684 / 217
Регистрация: 08.06.2007
Сообщений: 6,653
Записей в блоге: 4
17.06.2016, 10:38     Как создать функцию изменяющую значение переменной?
По-моему, в ветке смешались в одну кучу два понятия: указатели и ссылки.
Указатели были еще в C. Понятия ссылки тогда даже не было.
Ссылки есть только в C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
void fun1(int *n) {*n=5;} // использование указателя
 
void fun2(int &n) {n=5;}  // использование параметра-ссылки (только C++)
 
int main()
{
    int i;
    i=8;
    fun1(&i); // передача адреса переменной
    cout << i << endl;
    i=8;
    fun2(i);
    cout << i << endl;
    return 0;
}
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru