Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
42 / 42 / 27
Регистрация: 29.01.2013
Сообщений: 277
1

Массив и классы (как передаётся объект: по значению или по ссылке?)

31.01.2013, 12:36. Просмотров 527. Ответов 3
Метки нет (Все метки)

Массив передаётся в функцию по ссылке, а объект по значению. Если в классе есть массив, то как передаётся объект по значению или по ссылке?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2013, 12:36
Ответы с готовыми решениями:

Как поле объектного типа передаётся в метод: по ссылке или по значению
существует объектное поле Pole pole; вот полная реализация типа Pole: public class Pole { ...

Как передается значение переменной (по ссылке / значению) ?
Готовлюсь я значит к интервью, и тут нахожу вот такой ответ на вопрос в заголовке. Я то для...

Почему i передаётся по ссылке, а не по значению?о_О
using System; using System.Collections.Generic; public class Test { delegate void Printer();...

Объект не передается по ссылке
Работаю с движком Allegro, есть инициализация дисплея. Когда пишу так: class Core { ...

3
72 / 72 / 12
Регистрация: 22.01.2013
Сообщений: 231
31.01.2013, 12:43 2
по значению
0
63 / 58 / 14
Регистрация: 14.12.2011
Сообщений: 193
31.01.2013, 12:44 3
Зависит от того что Вы с обьектом делать будете, но в большинстве случаев пользовательские типы передают по ссылке.
0
Эксперт С++
5037 / 3097 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
31.01.2013, 12:57 4
bgm123, по значению, если это статический массив. Если динамический, то должен быть реализован корректный конструктор копирования, иначе по значению передастся только указатель, и тогда указатели в двух объектах (оригинал из вызывающей функции и копия из вызываемой) будут указывать на одну область памяти. А вообще, вы и сами могли проверить, написав простейший код.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2013, 12:57

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

Как в JavaScript передаются параметры в функциях? По ссылке или по значению.
Как в JavaScript передаются параметры в функциях? По ссылке или по значению. И каков синтаксис в...

Что по умолчанию передается по ссылке, а что по значению?
У меня в вопрос про RichTextBox. (rtb As RichTextBox, key As String) Но хорошо бы расписали про...

Array.Clear() - каким образом удаляется диапазон, если массив по ссылке не передается?
Прочитал про этот метод и возник вопрос - каким образом он удаляет диапазон, если массив по ссылке...

Передача объекта по ссылке или о значению
Да, да, снова этот вопрос. Допустим у меня есть объект Student с полями String surname и String...

Указатели передаются в функцию по значению или по ссылке?
Здравствуйте! В общем у меня туповатый вопрос, после прочтения книги Кернигана и Ритчи я не понял,...

Передача параметров в функцию по значению, по ссылке или по указателю
Передача параметров в функцию по значению, по ссылке или по указателю. Чем отличаются эти 3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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