Когда я создаю свою программу и уезжаю в мою функцию getTokens внутри файла заголовка, я получаю сообщение об ошибке, но когда я его вынимаю, он строит отлично. Я пытаюсь сделать объявление для функции с именем getToken() в заголовке.Ошибка C2061: синтаксическая ошибка: идентификатор 'istream'
Это ошибка, которую я получаю.
tokens.h (26): ошибка C2061: ошибка синтаксиса: идентификатор 'IStream'
#include "stdafx.h"
#include <iostream>
#include <istream>
#include <ostream>
#include <fstream>
#include <string>
class Tokens
{
public:
enum TokenType {
TEXT,
LANGLE,
RANGLE,
SLASH,
ID,
EQ,
QSTRING,
OTHER,
END,
};
TokenType getToken(istream*br, string&lexeme);
};
'std :: istream' ... –
Отсутствует' std :: '. Голосование закрывается как «типографская ошибка». – Rapptz
@PaulGriffiths @Rapptz; Благодаря! – John