So, I created some externals a couple years ago and I just recently wanted to get back into coding some cheats due to wanting to test some new ideas, but one thing has always bugged me, which is the utilization of a public memory class in my cheats. For terms of safety and learning, I'm wondering if anyone has any good resources for reading about the process and creation of building a memory class. If possible, it'd be awesome if there are any sources that will help me understand the processes used for creating a memory class. Preferably as beginner-level as possible, as while I have a grasp on c++, I have a very basic understanding of the gamehacking process.

Thanks a lot for any help.