|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
опрератор bool29.07.2011, 13:37. Показов 2257. Ответов 29
Метки нет (Все метки)
Всем привет!!!
Есть код:
0
|
||||||
| 29.07.2011, 13:37 | |
|
Ответы с готовыми решениями:
29
не работает bool xor(bool a, bool b) опрератор if-else
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 29.07.2011, 13:39 | |
|
2
|
|
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
|
| 29.07.2011, 13:44 | |
|
А чем bool не устраивает?
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:14 [ТС] | |
|
от прикалисты)))
Добавлено через 23 минуты Мне не совсем понятна запись (const Prizm& var)
0
|
|
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
|
| 29.07.2011, 14:19 | |
|
Оператор сравнения получает левый операнд неявно(с помощью this). А эта запись означает "передачу" правого операнда. Если H < Var.H возвращает true если нет -false
Добавлено через 2 минуты Например при вызове. A < B. А передается через this, поэтому в перегруженном операторе можно писать просто H(или this->H). В передается через const Prizm& var.
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:23 [ТС] | |
|
И еще вопрос, а как подружить эти 2 функции без объявления дружественности всего класса, можно привести пример на моем коде пожалуйста
0
|
|
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
|
| 29.07.2011, 14:24 | |
|
Не понял.. Подробнее
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
| 29.07.2011, 14:29 [ТС] | ||||||
|
Вот здесь:
0
|
||||||
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
||||||
| 29.07.2011, 14:34 | ||||||
|
Так и сделать
Просто описать левую функцию как член класса, с использованием слова friendДобавлено через 2 минуты Напр.
1
|
||||||
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
| 29.07.2011, 14:35 [ТС] | ||||||
0
|
||||||
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
|
| 29.07.2011, 14:39 | |
|
Mr. Pyatachok, смените компилятор на более новый
iostrem.h - уже не в стандарте
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:39 [ТС] | |
|
Покажите пожалуйста как у меня должно быть, а я, в свою очередь, накалачу вам репутацию больше чем у модераторов
![]() ![]() ![]()
0
|
|
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
| 29.07.2011, 14:40 | |
|
чо за ашипке та?
Не по теме: ух как клево написал слово "ашипке"
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:41 [ТС] | |
|
это я по привычке как в универе ставлю .h
![]() Добавлено через 1 минуту Вот ошибки: [C++ Error] Unit1.cpp(39): E2310 Only member functions may be 'const' or 'volatile' [C++ Error] Unit1.cpp(39): E2081 'operator <(const Prizm &) const' must be declared with two parameters [C++ Error] Unit1.cpp(41): E2310 Only member functions may be 'const' or 'volatile' [C++ Error] Unit1.cpp(41): E2247 'Body::Name' is not accessible [C++ Error] Unit1.cpp(39): E2247 'Prizm::H' is not accessible [C++ Error] Unit1.cpp(39): E2231 Member Cube::H cannot be used without an object [C++ Error] Unit1.cpp(48): E2094 'operator<' not implemented in type 'Cube' for arguments of type 'Prizm' [C++ Error] Unit1.cpp(49): E2451 Undefined symbol 'cout' [C++ Error] Unit1.cpp(49): E2316 'your_name' is not a member of 'Cube' [C++ Error] Unit1.cpp(49): E2451 Undefined symbol 'endl' [C++ Error] Unit1.cpp(50): E2451 Undefined symbol 'cout' [C++ Error] Unit1.cpp(50): E2316 'your_name' is not a member of 'Cube' [C++ Error] Unit1.cpp(50): E2451 Undefined symbol 'endl'
0
|
|
|
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
|
|
| 29.07.2011, 14:42 | |
|
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:46 [ТС] | |
|
да там препод сам изучает вместе с нами, и поэтому он как и я не бум-бум, вот и сижу и сам потиху пишу записки сумашедшего в коде пока на каникулах
Добавлено через 59 секунд компилятор borland VC++ 2006
0
|
|
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
| 29.07.2011, 14:47 | |
|
cout он не понимает.
переопределение сравнения должно содержать 2 параметра.
1
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
| 29.07.2011, 14:49 [ТС] | |
|
[C++ Error] Unit1.cpp(39): E2310 Only member functions may be 'const' or 'volatile'
[C++ Error] Unit1.cpp(39): E2081 'operator <(const Prizm &) const' must be declared with two parameters [C++ Error] Unit1.cpp(41): E2310 Only member functions may be 'const' or 'volatile' [C++ Error] Unit1.cpp(41): E2247 'Body::Name' is not accessible [C++ Error] Unit1.cpp(39): E2247 'Prizm::H' is not accessible [C++ Error] Unit1.cpp(39): E2231 Member Cube::H cannot be used without an object [C++ Error] Unit1.cpp(48): E2094 'operator<' not implemented in type 'Cube' for arguments of type 'Prizm' [C++ Error] Unit1.cpp(49): E2316 'your_name' is not a member of 'Cube' [C++ Error] Unit1.cpp(50): E2316 'your_name' is not a member of 'Cube' cout понимает
0
|
|
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
| 29.07.2011, 14:54 [ТС] | ||||||
|
Граждане, да не в том ошибки, помогите исправить:
[C++ Error] Unit1.cpp(39): E2081 'operator <(const Prizm &) const' must be declared with two parameters [C++ Error] Unit1.cpp(41): E2310 Only member functions may be 'const' or 'volatile' [C++ Error] Unit1.cpp(41): E2247 'Body::Name' is not accessible [C++ Error] Unit1.cpp(39): E2247 'Prizm::H' is not accessible [C++ Error] Unit1.cpp(39): E2231 Member Cube::H cannot be used without an object [C++ Error] Unit1.cpp(48): E2094 'operator<' not implemented in type 'Cube' for arguments of type 'Prizm' [C++ Error] Unit1.cpp(49): E2316 'your_name' is not a member of 'Cube' [C++ Error] Unit1.cpp(50): E2316 'your_name' is not a member of 'Cube'
0
|
||||||
| 29.07.2011, 14:54 | |
|
Помогаю со студенческими работами здесь
20
как правильно понять тип bool ? bool true(const string &str) и что дает это значение ? bool+bool=string Bool Bool
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|