Tenga paciencia, solo estoy aprendiendo C++.GCC - "esperado ID no calificado antes ')' token"
Estoy tratando de escribir mi archivo de cabecera (para la clase) y me encuentro con un error extraño.
cards.h:21: error: expected unqualified-id before ')' token
cards.h:22: error: expected `)' before "str"
cards.h:23: error: expected `)' before "r"
¿Qué significa "espera un-id-calificado antes ')' token"? ¿Y qué estoy haciendo mal?
Editar: Lo siento, no publiqué el código completo.
/*
Card header file
[Author]
*/
// NOTE: Lanugage Docs here http://www.cplusplus.com/doc/tutorial/
#define Card
#define Hand
#define AppError
#include <string>
using namespace std;
// TODO: Docs here
class Card { // line 17
public:
enum Suit {Club, Diamond, Spade, Heart};
enum Rank {Two, Three, Four, Five, Six, Seven, Eight, Nine,
Ten, Jack, Queen, King, Ace};
Card(); // line 22
Card(string str);
Card(Rank r, Suit s);
Editar: Sólo estoy tratando de compilar el archivo de cabecera por sí mismo utilizando "g ++ file.h".
Editar: Cerrado pregunta. Mi código está funcionando ahora. ¡Gracias a todos! Editar: Reabierto pregunta después de leer Etiquette: Closing your posts
Lo siento, buscaré #define en lugar de copiar el código de mi profesor. – epochwolf