|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||||||
Конструктор, принимающий в качестве аргумента ссылку на объект, всё портит08.09.2013, 14:08. Показов 5508. Ответов 47
Метки нет (Все метки)
Друзья! Вот корректный код:
0
|
||||||||||||||||
| 08.09.2013, 14:08 | |
|
Ответы с готовыми решениями:
47
Создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр Компилятор требует конструктор, принимающий аргументом экземпляр того же класса (не ссылку) |
|
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
|
||
| 09.09.2013, 21:47 | ||
|
0
|
||
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
| 09.09.2013, 21:50 | |
|
Просто конструкторы копирования у kravam "любимая мозоль"
0
|
|
|
|
|
| 09.09.2013, 21:53 | |
|
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||
| 09.09.2013, 22:02 [ТС] | |||
|
Добавлено через 3 минуты
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 09.09.2013, 22:04 | ||
|
у тебя ошибка на этапе компиляции, до оптимизатора дело не доходит оптимизировать нечего, код не создан
0
|
||
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
||
| 09.09.2013, 22:04 | ||
|
0
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||
| 09.09.2013, 22:06 [ТС] | ||
|
0
|
||
|
292 / 172 / 47
Регистрация: 22.03.2010
Сообщений: 488
|
|
| 09.09.2013, 22:26 | |
|
Оптимизация может происходить на разных стадиях компиляции, но, как правило, как выше написал grizlik78, оптимизации происходят после синтаксического и семантического анализа кода.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||||||||||||||||
| 10.09.2013, 21:56 [ТС] | |||||||||||||||||||||
|
Многие вопросы я уже выяснил. Но один, очень важный не выяснил, а именно: каков код, в котором использовался бы конструктор который не const?
1) Когда возвращаемое значение функции имеет тип класса 2) Когда аргумент имеет тип класса 3) Когда один объект используется для инициализаци другого объекта) Ну и чтобы вызвался
0
|
|||||||||||||||||||||
|
Неэпический
|
|
| 10.09.2013, 22:10 | |
|
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||||||||||||
| 10.09.2013, 22:42 [ТС] | ||||||||||||||||
|
Спасибо. А вы угадали или знали? Если знали, то разъясните пожалуйста, чем таким отличаются эти варианты:
0
|
||||||||||||||||
|
Неэпический
|
|||||||
| 10.09.2013, 22:45 | |||||||
|
а во втором foo ( 9 ) - это объект константный и не просто константный, а временный, так что можно вызывать только foo ( const foo & ). Можно даже без конструкторов и классов привести пример подобного поведения:
0
|
|||||||
| 10.09.2013, 23:02 | |
|
Не по теме: Видимо, я объяснять не умею :) Тоже самое описывал еще в постах три и пятнадцать.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||||||
| 10.09.2013, 23:05 [ТС] | |||||||
0
|
|||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|||
| 10.09.2013, 23:10 [ТС] | |||
|
Добавлено через 28 секунд
0
|
|||
|
|
|
| 10.09.2013, 23:11 | |
|
kravam, ну, не "как бы", а точно.) Их незачем изменять.
0
|
|
|
Неэпический
|
||||||||
| 10.09.2013, 23:12 | ||||||||
0
|
||||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||||||
| 11.09.2013, 16:33 | ||||||
|
Да, rvalue биндится на константную ссылку и не биндится на неконстантную. Но какими образом из этого следует, что он сам константный?
Добавлено через 2 минуты
0
|
||||||
| 11.09.2013, 16:33 | |
|
Научить метод принимать в качестве аргумента объект своего класса и дочерних классов Раздельное объявление и описание шаблонной функции, принимающей в качестве операндов ссылку на объект класса "вектор" Создать функцию, имеющую два аргумента и возвращающую в качестве аргумента число из отрезка [a,b] Конструктор, принимающий параметр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|