Dobrý deň.
Robím na jednoduchom Sudoku programe, avšak rád by som ho napísal pomocou OOP štýlu. Keď som mal všetky funkcie v jednej triede, program bežal bez problémov. Avšak akonáhle som pridal druhú triedu, kompilátor ukazuje chyby, ktoré k ničomu nevedú. Vždy ma len odkážu na deklaráciu objektu. Error log:
1>------ Build started: Project: Sudoku, Configuration: Debug Win32 ------
1> tools.cpp
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\game.h(21): error C2146: syntax error : missing ';' before identifier 'tool'
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\game.h(21): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1> main.cpp
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\tools.h(12): error C2146: syntax error : missing ';' before identifier 'game'
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\tools.h(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1> game.cpp
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\tools.h(12): error C2146: syntax error : missing ';' before identifier 'game'
1>c:\users\marek\documents\visual studio 2013\projects\sudoku\sudoku\tools.h(12): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Nerozumiem, čo to môže spôsobovať, ale konieckoncov, som začiatočník.
Celé riešenie prikladám tu: http://www.filedropper.com/sudoku_1
Ďakujem za každú odpoveď.