Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм(Найти максимальное совершенное число, которое в то же время меньше введенного N) https://www.cyberforum.ru/ cpp-beginners/ thread623749.html
Найти максимальное совершенное число, которое в то же время меньше введенного N Справка: Число называется совершенным, если оно равно сумме всех своих делителей за исключением его самого НЕ...
C++ WaitForSingleObject
Приветствую. Вот собственно код который нужно поправить. void changeFile() { DWORD dwWaitStatus; HANDLE dwChangeHandles; dwChangeHandles = FindFirstChangeNotification( ...
Русский язык в консольных приложениях! C++
Здравствуйте форумчане, у меня возник такой вопрос, вообщем когда я вывожу командой cout то русские символы переводятся в кракозяблики )) в с++ недавно работаю, пишу в CODE Blocks 10. Как можно...
C++ Компилятор Посоветуйте хороший компилятор, не требующий огромной установки (типа Бюилдера и Визуал Студио со всеми SDK пакетами). Что нибудь простенькое, типа блокнота или подобного как на скрине. https://www.cyberforum.ru/ cpp-beginners/ thread623693.html
C++ Что означает знак " -> " в с++ https://www.cyberforum.ru/ cpp-beginners/ thread623689.html
собственно вопрос я уже в теме написал , что прошу - не надо объяснять , что да как , дайте всего лишь ссылку где более или менее подробно объясняется , что это такое и с чем это едят.
C++ Написать программу, которая считывает текст из файла
написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные.
Метод Рунге-Кутта C++
Всем добрый день! Задали практическую работу, в которой необходимо проинтегрировать функцию методом Рунге-Кутта 4го порядка. Решил начать с простого написания алгоритма работы этого метода, и для...
C++ Не правильно работает код (отсортировать по алфавиту массив строк) Вот задача: Отсортировать по алфавиту массив строк и вывести на экран, учитывать первый символ. Пример: Входные данные: 3 //количество строк Анна Василий башня принцессы https://www.cyberforum.ru/ cpp-beginners/ thread623628.html
C++ Что означают << и >> в конкретном случае? https://www.cyberforum.ru/ cpp-beginners/ thread623619.html
Добрый день! Подскажите, пожалуйста, почему int x,y,z y=8 z=2 x=1 x=x+z<<2+z>>4
C++ Тригонометрия КАК найти значение выражения arcsin (формула какая нибудь) https://www.cyberforum.ru/ cpp-beginners/ thread623596.html
В астрале
Эксперт С++
8022 / 4779 / 654
Регистрация: 24.06.2010
Сообщений: 10,547
14.07.2012, 16:59 0

передача аргументов

14.07.2012, 16:59. Просмотров 1058. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено vladis222 как решение

Решение

По значению = копия.

По ссылке

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
void inc(int& v)
{
    ++v;
}
 
int main()
{
    int a = 0;
    inc(a);
    std::cout << a << std::endl;
}
По конст-ссылке

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
void print(const int& val)
{
    // cannot modify val.
    std::cout << val << std::endl;
}
 
int main()
{
    print(1);
}


Вернуться к обсуждению:
передача аргументов
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2012, 16:59
Готовые ответы и решения:

Передача аргументов в ф-ию
void test(const T&amp; a) {} Это понятно, а что это за запись: void test(T const&amp; a) {} И...

Const передача аргументов
Здравствуйсте. Вот, пишу шаблонную структуру данных с произвольным компоратором, возник вопрос, а...

Передача аргументов функции
В книге Стенли Липпмана C++ Primer дошел до программы, которая выполняет замену слов в одном файле,...

Передача аргументов в конструктор
У меня есть в классе конструктор по умолчанию: Port(const char * br = &quot;none&quot;,const char * st =...

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