Димиан
1 / 0 / 0
Регистрация: 30.01.2010
Сообщений: 54
|
|
#1 | |
Прегрузки - C++07.04.2011, 13:34. Просмотров 491. Ответов 8
Метки нет Все метки)
(
Создать класс Bool – логические переменные. Определить операторы "+" – логическое ИЛИ, "*" – логическое И "^" – ИСКЛЮЧИТЕЛЬНОЕ ИЛИ, как дружественные функции, а операторы "==" и "!=" как методы класса. Операторы должны позволять осуществления операций, как с переменными данного класса, так и с переменными встроенного int. (Если целое число отлично от нуля, считается что переменная истинна, в противном случае ложна.)
Перегрузки не могу сделать HELP
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
07.04.2011, 13:34 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Прегрузки (C++):
8
ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ ошибка при прегрузки оператора - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
silent_1991
![]() |
||||||
07.04.2011, 14:27 | #2 | |||||
0
|
Deviaphan
Делаю внезапно и красиво
![]() 1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
07.04.2011, 14:40 | #3 |
0
|
Deviaphan
Делаю внезапно и красиво
![]() 1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
07.04.2011, 14:51 | #5 |
TRUE и FALSE это макросы. Препроцессор их подменяет перед компиляцией.
Возможно, их определения просто в программе нету.)
1
|
silent_1991
![]() |
|
07.04.2011, 14:56 | #6 |
Вы имеете ввиду, что они определены где-то ещё? Да, я об этом не подумал, но это вроде как в сях актуально было, следовательно, в сишных заголовках эти определения и лежат. На крайний случай можно заменить их на BOOL_TRUE и BOOL_FALSE, например.
0
|
Deviaphan
Делаю внезапно и красиво
![]() 1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
07.04.2011, 15:05 | #7 |
Для С++ тоже актуально. Вернее, для WinAPI.
0
|
easybudda
Модератор
![]() ![]() 9958 / 5881 / 993
Регистрация: 25.07.2009
Сообщений: 11,119
|
|
07.04.2011, 15:05 | #8 |
Прочь сомнения!
![]() Код
andrew@rd-andrew ~/cpp/other $ g++ -o silent_bool silent_bool.cpp silent_bool.cpp:79:2: warning: no newline at end of file andrew@rd-andrew ~/cpp/other $ ./silent_bool 1 0 1 0 1 1 1 0 1 0 0 0 0 andrew@rd-andrew ~/cpp/other $
1
|
Nameless One
![]() 5781 / 3430 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
07.04.2011, 16:20 | #9 |
если я не ошибаюсь, то это только для WinAPI и актуально (насколько я знаю, эти макроси ни для стандартного С, ни для С++ не описаны). Тока с каких пор WinAPI относится к С++, я не знаю
![]()
0
|
07.04.2011, 16:20 | |