![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.10.2010
Сообщений: 86
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
![]()
К тому, что вызывает эту функцию(если правильно понял вопрос). Иногда пишут (*this).ptr(или this->ptr), чтобы подчеркнуть это
Последний раз редактировалось xPAL; 14.10.2010 в 22:34. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.10.2010
Сообщений: 86
|
![]()
А почему тут
Код:
и сразу второй вопросик задам Код:
Последний раз редактировалось Lotles; 15.10.2010 в 01:00. |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 12.10.2010
Сообщений: 79
|
![]() Цитата:
В данном случае я вмжу что ты инициализируеш уже сушествующий Код HTML:
ptr = new char[n + 1];
Имею хитрый план по личному обогащению
|
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 02.10.2010
Сообщений: 86
|
![]() Код:
Цитата:
Код:
Код:
Последний раз редактировалось Stilet; 15.10.2010 в 19:56. |
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
![]() Код:
Цитата:
Можно было написать так: Код:
Последний раз редактировалось xPAL; 15.10.2010 в 12:01. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.10.2010
Сообщений: 86
|
![]() Код:
Код:
Код:
Код:
как ... |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
![]()
Кажется, разобрался:
String(char* s) это у вас конструктор преобразования.В a = "I "; сначала вызывается этот конструктор, потом экземпляр a класса String вызывает operator=; operator= знает, из какого экземпляра класса он вызывается(благодаря неявному *this). Никаких временных объектов при этом не создается. Оператор преобразования возвращает, оператор = принимает |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 02.10.2010
Сообщений: 86
|
![]()
так когда вызывается оператор присваивания в src что передается
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++. Классы. | bashkan-nik | Помощь студентам | 3 | 08.12.2009 10:36 |
классы | elenSV | Общие вопросы C/C++ | 0 | 31.05.2009 09:48 |
Классы | Sasuke-sama | Общие вопросы C/C++ | 8 | 30.05.2009 15:15 |
Классы | StudentPolitech | Общие вопросы C/C++ | 2 | 27.05.2009 22:44 |