Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
bazaspb
#1

пример из книги Шилдт С++ базовый курс - непонятно - C++

15.05.2010, 15:23. Просмотров 2529. Ответов 1
Метки нет (Все метки)

На стр 72 приведен пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// эта программа демонстрирует использование ф-и xor()
#include <iostream>
using namespace std;
bool xor (bool a, bool b);
int main()
{
bool p,q;
cout << "vvedite P (0 ili 1):";
cin >> p;
cout << "vvedite Q (0 ili 1):";
cin >> q;
 
cout << "P i Q:" << (p&&q) << '\n';
cout << "P ili Q:" << (p || q) << '\n';
cout << "P xor Q:" << xor (p, q) << '\n';
 
return 0;
}
bool xor (bool a, bool b)
{
    return (a || b) && !(a && b);
}
Code::Blocks дает список ошибок:
line |4|error: expected unqualified-id before '^' token|
In function `int main()':|
line|16|error: expected primary-expression before '^' token|
line|20|error: expected unqualified-id before '^' token|

Что бы это значило?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 15:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос пример из книги Шилдт С++ базовый курс - непонятно (C++):

Пример из книги. Шилдт - C++
Всем привет. Вот пример из книги Шилдта. У меня не работает деструктор (не выводится сообщение) #include &lt;iostream&gt; using namespace...

Пример из книги Герберт Шилдт - C++
Пример: Пример использования объединения для побайтного вывода значения типа double в двоичном представлении У меня вопрос не к...

Условие задачи непонятно. Описать базовый класс «Элемент». - C++
Народ помогите с условием задачи разобраться, не разбираюсь в классах - объясните что нужно в этой задаче сделать? какая суть? что вывести...

Какие книги стоит купить после "Герберт Шилдт С++ для начинающих"? - C++
Почти дочитал данную книгу, многое узнал. Планирую изучать язык и дальше. Какую книгу желательно приобрести для дальнейшего обучения? ПС....

пример из книги - C++
#include &lt;iostream.h&gt; long summa (int k,...){ int *pik=&amp;k; char *pc=(char *)pik; cout &lt;&lt;&quot; *pc=&quot;&lt;&lt;*pc&lt;&lt;&quot;...

Пример из книги Лафоре - C++
Здравствуйте! Не могли бы подсказать, по какой причине в листинге ниже переменные должны быть обязательно быть изначально изначально с...

1
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.05.2010, 16:09 #2
в с++ есть символьные синонимы операциям && || (and or) и также для xor (^ - xor)
нельзя использовать xor как имя функции
буквально похоже, что в компиляторе в каком-нибудь хедере есть
#define xor ^

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
#include <iso646.h>
 
int main(){
  #ifdef xor
    printf("hell");
  #endif
  return 0;
}
C++
1
Output: 1   hell
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2010, 16:09
Привет! Вот еще темы с ответами:

Пример из книги не работает. - C++
Пример из книги, тема Классы но смотрю что нет обращения к Task::swap(int i,int j) Думаю ошибка именно в Task::sort(int size). ...

Простой пример из книги - C++
Решил сделать все задания Павловской Т.А. С/С++ и вот с самого первого примера не понял кое-что. Сама программа вылетает и не показывает...

Непонятный пример из книги - C++
Не могу никак разобраться в одном маленьком примере из книги, речь идёт про условную операцию. Распишите плз, как действует при i=0 i=1 i= 2

Пример с книги не компилируется! - C++
Павловская Т.С. Пример (программа печатает таблицу значений функции г/=х2+1 во введенном диапазоне): ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru