So im getting unresolved external and im confused why its not linking properly
memory.cpp: https://pastebin.com/x284CFTt
memory.hpp: https://pastebin.com/9xNcVY9q
main.cpp: https://pastebin.com/hQFTmn8E
Output Window:
1>------ Build started: Project: NAME, Configuration: Release Win32 ------
1>main.cpp
1>memory.cpp
1>main.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Memory::Write<int>(unsigned __int64,int)" (??$Write@H@Memory@@QAE_N_KH@Z)
1>main.obj : error LNK2001: unresolved external symbol "public: int __thiscall Memory::Read<int>(unsigned __int64)" (??$Read@H@Memory@@QAEH_K@Z)
1>D:\Desktop\Workbench\NAME\bin\x86_Release\NAME.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "NAME.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Why its giving me these errors.. Im so confused, ive done properly the class templates i think?