|
|
||||||||||||||||
Приведение типов?04.11.2011, 20:32. Показов 4012. Ответов 27
Метки нет (Все метки)
Подскажите, пожалуйста что происходит. Не понимаю почему такой код работает.
.h
0
|
||||||||||||||||
| 04.11.2011, 20:32 | |
|
Ответы с готовыми решениями:
27
Приведение типов
Приведение типов. |
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
|
| 04.11.2011, 20:35 | |
|
У вас в классе Km есть конструктор, который принимает один параметр типа int, он вызывается неявно, создается временный объект который и передается в функцию (оператор)
1
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||||||||
| 04.11.2011, 20:39 | ||||||||
Добавлено через 57 секунд
1
|
||||||||
|
Заблокирован
|
||
| 04.11.2011, 20:51 | ||
|
Это какой компилятор его компилирует?
Вообще-то, оператор присваивания должен быть реализован как не статическая функция-член класса ровно с одним параметром. Но в стандарте есть некоторая неясность. В разделе про операторы присваивания есть их деление на (просто) операторы присваивания и составные операторы присваивания. Однако в разделе 13, где описывается перегрузка операторов, используется термин (просто) операторы присваивания, и ничего не говорится про составные операторы присваивания. Добавлено через 2 минуты
2
|
||
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||
| 04.11.2011, 21:12 | ||
|
Это я говорю про то, что есть на практике в VS2008, хотя может в стандарте такое запрещено и не все компиляторы это поддерживают.
1
|
||
|
|
||||||||||||||||
| 04.11.2011, 21:26 [ТС] | ||||||||||||||||
|
Вот полный код:
km.h
0
|
||||||||||||||||
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
|||||||||||
| 04.11.2011, 21:33 | |||||||||||
|
Вызывается конструктор
0
|
|||||||||||
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
||||||
| 04.11.2011, 22:15 | ||||||
|
KeyGen,
1
|
||||||
|
|
|||||||
| 04.11.2011, 22:18 | |||||||
в таком вызове:
0
|
|||||||
|
|
||||||
| 04.11.2011, 23:08 | ||||||
вот в теле данной функции t.mili, по идее, должно быть равно 10/DIFFERENCE...
0
|
||||||
|
Заблокирован
|
|
| 04.11.2011, 23:10 | |
|
извиняюсь, туплю.
0
|
|
|
114 / 114 / 13
Регистрация: 29.04.2010
Сообщений: 240
|
||||||
| 04.11.2011, 23:29 | ||||||
|
Извините что не по теме, но какой компилятор компилирует такое?
0
|
||||||
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 04.11.2011, 23:31 | |
|
PraZuBeR
Что вы в этом плохое видите? То, что const? Так а static объекты нельзя что ли изменять? Можно. А автор захотел, чтобы нельзя было. Или то, что private?
0
|
|
|
114 / 114 / 13
Регистрация: 29.04.2010
Сообщений: 240
|
||
| 04.11.2011, 23:34 | ||
|
То, что
0
|
||
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 04.11.2011, 23:39 | |
|
Понял. Действительно, надо отдельно от класса инициализировать.
0
|
|
| 04.11.2011, 23:39 | |
|
Помогаю со студенческими работами здесь
20
Приведение типов Приведение типов Приведение типов
Приведение типов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|