Передача в функцию - ссылки, указатели, константы - C++ - Обсуждение 903873 |
|
Обсуждение
Всего сообщений: 38
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Передача в функцию - ссылки, указатели, константы |
||||
VLK | 16.06.2013 23:18 |
https://www.cyberforum.ru/post4731201.html
Вот программа:
#include <iostream>
void fun(int...
|
||
Olivеr | 16.06.2013 23:31 |
https://www.cyberforum.ru/post4731251.html
#include <iostream>
int & fun(int rhs)
{
rhs++;
...
|
||
xtorne21st | 16.06.2013 23:32 |
https://www.cyberforum.ru/post4731259.html
Всё зависит от конкретного компилятора. В стандарте...
|
||
Кудаив | 16.06.2013 23:34 |
https://www.cyberforum.ru/post4731268.html
означает что функция возвращает ссылку на переменную
...
|
||
Jupiter | 16.06.2013 23:36 |
https://www.cyberforum.ru/post4731279.html
В строке 12 я создаю переменную var и присваиваю ей...
|
||
Кудаив | 16.06.2013 23:38 |
https://www.cyberforum.ru/post4731293.html
MinGW - прожевал
|
||
VLK | 16.06.2013 23:40 |
https://www.cyberforum.ru/post4731301.html
Olivеr, т.е. правильно я понимаю что во второй программе...
|
||
Olivеr | 16.06.2013 23:43 |
https://www.cyberforum.ru/post4731313.html
VLK, если записано
int & fun(int rhs)
и
varTwo =...
|
||
VLK | 16.06.2013 23:44 |
https://www.cyberforum.ru/post4731317.html
но rhs при этом уже не существует т.к. функция (fun)...
|
||
Olivеr | 16.06.2013 23:50 |
https://www.cyberforum.ru/post4731327.html
VLK, пишу по пунктам как я это вижу:
1. Передаем копию...
|
||
VLK | 17.06.2013 00:02 |
https://www.cyberforum.ru/post4731373.html
Все равно не вижу, не понимаю разницу между
int & fun(int...
|
||
Olivеr | 17.06.2013 00:10 |
https://www.cyberforum.ru/post4731404.html
Вот код. Запустите и разберетесь.
#include <iostream>
...
|
||
VLK | 17.06.2013 17:14 |
https://www.cyberforum.ru/post4734219.html
#include <iostream>
class mat
{
public:
mat(): zn(0)...
|
||
Olivеr | 17.06.2013 17:46 |
https://www.cyberforum.ru/post4734380.html
VLK, еще раз говорю, что в этой функции ошибка:
mat &...
|
||
VLK | 17.06.2013 19:08 |
https://www.cyberforum.ru/post4734915.html
Это я понимаю, получается что такая запись изначально...
|
||
Olivеr | 17.06.2013 19:16 |
https://www.cyberforum.ru/post4734958.html
Оператор присвоения. Зачем возвращать копию если можно и...
|
||
VLK | 19.06.2013 13:24 |
https://www.cyberforum.ru/post4742831.html
Я примерно понял что же все же означает эта & в данном...
|
||
Olivеr | 19.06.2013 13:44 |
https://www.cyberforum.ru/post4742926.html
1 и 2 - одно и тоже: возвращают константную копию...
|
||
Jupiter | 19.06.2013 13:44 |
https://www.cyberforum.ru/post4742929.html
эти две записи означают одно и тоже, возвращение константы,...
|
||
VLK | 19.06.2013 14:20 |
https://www.cyberforum.ru/post4743047.html
т.е., вот есть небольшая программа:
#include <iostream>
...
|
||
Jupiter | 19.06.2013 15:17 |
https://www.cyberforum.ru/post4743366.html
да
возьми да проверь, что за манера спрашивать то что...
|
||
MrGluck | 19.06.2013 15:50 |
https://www.cyberforum.ru/post4743545.html
Тут уже озвучили, что привязка временного объекта к ссылке...
|
||
ninja2 | 19.06.2013 15:51 |
https://www.cyberforum.ru/post4743549.html
int & fun(int rhs) { rhs++; return rhs; } int& означает что...
|
||
Olivеr | 19.06.2013 16:19 |
https://www.cyberforum.ru/post4743661.html
Так это ж в учебных целях.
VLK никак не понимал, что...
|
||
VLK | 19.06.2013 16:33 |
https://www.cyberforum.ru/post4743751.html
Ну что я могу сделать, если почти в каждом примере в книге...
|
||
MrGluck | 19.06.2013 16:52 |
https://www.cyberforum.ru/post4743847.html
VLK, будете прекрасно проходить быдлокод, а потом потратите...
|
||
VLK | 19.06.2013 22:57 |
https://www.cyberforum.ru/post4745740.html
Я изначально учил по книге Дейтелов "Как программировать на...
|
||
Jupiter | 19.06.2013 23:08 |
https://www.cyberforum.ru/post4745801.html
если бы было доступно, то не возникло бы вопросов
|
||
ninja2 | 19.06.2013 23:14 |
https://www.cyberforum.ru/post4745825.html
Да Страуструпа не бери 100% не пойдет, лучше уже после...
|
||
xtorne21st | 19.06.2013 23:19 |
https://www.cyberforum.ru/post4745857.html
ninja2, у Дейтелов, насколько я помню, нет описания...
|
||
MrGluck | 19.06.2013 23:22 |
https://www.cyberforum.ru/post4745875.html
вы всерьез думаете, что эта книга написана не для...
|
||
MrGluck | 19.06.2013 23:24 |
https://www.cyberforum.ru/post4745889.html
xtorne21st,
|
||
xtorne21st | 19.06.2013 23:53 |
https://www.cyberforum.ru/post4746038.html
MrGluck, значит, подвела память :)
|
||
Olivеr | 20.06.2013 00:45 |
https://www.cyberforum.ru/post4746200.html
Есть еще одна хорошая книга - Язык программирования C++...
|
||
VLK | 20.06.2013 13:24 |
https://www.cyberforum.ru/post4747752.html
Я вот одной вещи понять не могу, довольно часто упоминаю,...
|
||
MrGluck | 20.06.2013 13:34 |
https://www.cyberforum.ru/post4747809.html
Я вот одной вещи понять не могу, довольно часто упоминаю,...
|
||
silent_1991 | 25.06.2013 10:43 |
https://www.cyberforum.ru/post4768083.html
@VLK, я пробовал читать этот 21 день. Мне изложение не...
|
||
Croessmah | 25.06.2013 10:54 |
https://www.cyberforum.ru/post4768113.html
Прочитал половину, может поболее и бросил (хорошо что не...
|
||
|
||||
Similar |
Передача в функцию константы вместо указателя Ссылки и указатели на функцию Передача в функцию через указатели Передача массива в функцию (указатели) |
|||
Ads |
|
|||
MoreAnswers |
Как лучше передавать значения в функцию? Ссылки vs указатели Передача параметров в функцию через указатели Передача значений в функцию через указатели Указатели Char, передача адреса в функцию |
|||