Пример кода из главы 5 «Принципы и практика программирования» на языке C++ 3-го издания не компилируетсяC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Пример кода из главы 5 «Принципы и практика программирования» на языке C++ 3-го издания не компилируется

Сообщение Anonymous »

В настоящее время я изучаю C++ по книге «PPP, 3-е издание» и только что закончил читать главу 5: «Написание программы».
Я использую Visual Studio в качестве IDE и управляю чтобы выполнить все остальные упражнения из книги.
В этой главе создан простой калькулятор с использованием токенов и очень простых правил синтаксического анализа.
После копирования предоставленных фрагментов кода в книгу в полную программу (проверил трижды, порядок фрагментов правильный, так как автор еще и свернутый вид всей программы), она даже не компилируется.
Код:

Код: Выделить всё

//#include "PPP.h"

#include 
using namespace std;

class Token {
public:
char kind;
double value;
Token(char k) :kind{ k }, value{ 0.0 } {}
Token(char k, double v) :kind{ k }, value{ v } {}
};
class Token_stream {
public:
Token get();
void putback(Token t);
private:
bool full = false;
Token buffer;
};

void Token_stream::putback(Token t)
{
if (full)
cerr > ch))
cerr > val;
return Token{ '8' ,val };
}
default:
cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/79340873/programming-principles-and-practice-using-c-3rd-edition-chapter-5-example-code[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»