Когда я создаю свою программу и оставляю свою функцию getTokens в заголовочном файле, я получаю сообщение об ошибке, но когда я вынимаю ее, она строится нормально. Я пытаюсь сделать объявление для функции с именем getToken() в заголовке.
Это ошибка, которую я получаю.
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::
. Голосование за закрытие как «опечатка». - person Rapptz   schedule 23.10.2014