0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: c++, ссылки, параметры</p>
1
<p>Теги: c++, ссылки, параметры</p>
2
<p>Параметры в C++ могут быть константными -- это значит, что значения параметров меняться не могут. Рассмотрим такие параметры на примере:</p>
2
<p>Параметры в C++ могут быть константными -- это значит, что значения параметров меняться не могут. Рассмотрим такие параметры на примере:</p>
3
<p>Аналогично обстоит дело и в случае передачи параметра по ссылке:</p>
3
<p>Аналогично обстоит дело и в случае передачи параметра по ссылке:</p>
4
<p>В качестве аргумента вы можете передать константному параметру как константу, так и переменную:</p>
4
<p>В качестве аргумента вы можете передать константному параметру как константу, так и переменную:</p>
5
<p>При этом необходимо различать процесс передачи констант в качестве аргументов для параметров, которые<strong>константными не являются</strong>:</p>
5
<p>При этом необходимо различать процесс передачи констант в качестве аргументов для параметров, которые<strong>константными не являются</strong>:</p>
6
<p>Однако несмотря на то обстоятельство, что во время вызова функции ей передаются константы, функция способна изменять их значения, ведь сами параметры при этом константными не являются.</p>
6
<p>Однако несмотря на то обстоятельство, что во время вызова функции ей передаются константы, функция способна изменять их значения, ведь сами параметры при этом константными не являются.</p>
7
<h3>Константные ссылки</h3>
7
<h3>Константные ссылки</h3>
8
<p>Остается добавить, что если функция получает аргументы по ссылке, то для того, чтобы выполнить передачу константы в функцию, параметры также должны представлять<strong>ссылку</strong>на константу:</p>
8
<p>Остается добавить, что если функция получает аргументы по ссылке, то для того, чтобы выполнить передачу константы в функцию, параметры также должны представлять<strong>ссылку</strong>на константу:</p>
9
<p><em>По материалам https://metanit.com/cpp/tutorial/.</em></p>
9
<p><em>По материалам https://metanit.com/cpp/tutorial/.</em></p>
10
10