Pointers vs References in C++
Understanding the differences between pointers and references in C++.
SOFTWARE ENGINEERING · C++ · GRAPHICS
A personal collection of everything I've learned, built and explored throughout my journey in software engineering.
This blog is, in a way, an excuse.
An excuse to gather all the knowledge I've accumulated throughout my journey in software engineering, put it into words, and give it a place where I can come back to it.
I've learned a lot through university, projects, experimentation, and simply trying to understand how things work. Some of that knowledge stays in code, some in notes, and some eventually gets forgotten.
Writing about it is my way of keeping it.
I'm a software engineering student interested in understanding what happens beneath the surface.
My main interests are C++, algorithms, performance, low-level programming and graphics. I enjoy building things from scratch, experimenting with different approaches and understanding the reasoning behind the tools and techniques I use.
Notes, experiments and explanations about the things I'm currently learning and building.
The foundations of C++ — memory, objects, pointers, references, classes and the language concepts behind it.
RAII, move semantics, templates, STL and the modern features that make C++ expressive and powerful.
Optimization, memory, cache locality, profiling, multithreading and performance-oriented programming.
Data structures, algorithms, computational geometry and implementations built from scratch.
Rendering, OpenGL, shaders, game AI, engine architecture and graphics programming.