expected primary expression before int main()

SemperCallide

I know what "expected primary expression before int" means, but I've never seen the error used in this context before. It is insistently pointing toward my program header (int main()).

Could someone please enlighten me to what this means? Most of my programs start with int main() with no problem.

Thank You!

#include <string>
#include <iostream>
#include <vector>
#include "Game.hpp"


int main(){   // <---------------- Causing error

    GameCell::Element wind("wind",10.0),
                      temp("temp",50.0),
                      precip("precip",0.0);
    std::vector<GameCell::Element> testElements;
    testElements.push_back(wind);
    testElements.push_back(temp);
    testElements.push_back(precip);

    Game * test = new Game(3,testElements);

    //GameCell GC(0, 0, 0, 0, 0, testElements, 1);
    //GC.display();

    return 0;
}
Cheers and hth. - Alf

You probably have a missing semicolon in the "Game.hpp" header.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

error: expected primary-expression before ‘int’

From Dev

C++ error: expected primary-expression before 'int'

From Dev

expected primary-expression before ‘int’ Attempting to call function

From Dev

expected primary-expression before '*'?

From Dev

primary expression expected before token

From Dev

expected primary-expression before '*'?

From Dev

Expected primary expression before ';' token

From Dev

Expected primary-expression before various tokens

From Dev

expected primary-expression before '!=' token

From Dev

error expected primary-expression before ';' token

From Dev

expected primary-expression before ‘const’ errors

From Dev

expected primary-expression before ‘>’ token

From Dev

Nested Templates: "expected primary-expression before ')'"

From Dev

error: expected primary-expression before ‘)’ token

From Dev

error: expected primary-expression before '>' token

From Dev

Expected primary-expression before '=' token

From Dev

expected primary-expression before '[' token

From Dev

error : expected primary expression before '.' token

From Dev

Expected primary expression before "else" DevC++

From Dev

error: expected primary-expression before ‘(’ token

From Dev

error: expected primary-expression before ‘if’

From Dev

error: expected primary-expression before '}' token

From Dev

expected primary-expression before ‘;’ token

From Dev

Error: expected primary expression before '.' token

From Dev

expected primary-expression before 'char'

From Dev

error: expected primary-expression before 'int' (In the context of a function that accepts arrays)

From Dev

C - Error: expected expression before int

From Dev

C error: Expected expression before int

From Dev

stack in C , expected expression before 'int'

Related Related

  1. 1

    error: expected primary-expression before ‘int’

  2. 2

    C++ error: expected primary-expression before 'int'

  3. 3

    expected primary-expression before ‘int’ Attempting to call function

  4. 4

    expected primary-expression before '*'?

  5. 5

    primary expression expected before token

  6. 6

    expected primary-expression before '*'?

  7. 7

    Expected primary expression before ';' token

  8. 8

    Expected primary-expression before various tokens

  9. 9

    expected primary-expression before '!=' token

  10. 10

    error expected primary-expression before ';' token

  11. 11

    expected primary-expression before ‘const’ errors

  12. 12

    expected primary-expression before ‘>’ token

  13. 13

    Nested Templates: "expected primary-expression before ')'"

  14. 14

    error: expected primary-expression before ‘)’ token

  15. 15

    error: expected primary-expression before '>' token

  16. 16

    Expected primary-expression before '=' token

  17. 17

    expected primary-expression before '[' token

  18. 18

    error : expected primary expression before '.' token

  19. 19

    Expected primary expression before "else" DevC++

  20. 20

    error: expected primary-expression before ‘(’ token

  21. 21

    error: expected primary-expression before ‘if’

  22. 22

    error: expected primary-expression before '}' token

  23. 23

    expected primary-expression before ‘;’ token

  24. 24

    Error: expected primary expression before '.' token

  25. 25

    expected primary-expression before 'char'

  26. 26

    error: expected primary-expression before 'int' (In the context of a function that accepts arrays)

  27. 27

    C - Error: expected expression before int

  28. 28

    C error: Expected expression before int

  29. 29

    stack in C , expected expression before 'int'

HotTag

Archive