The Fifth Continent

Menu

Skip to content
  • Home
  • About this Blog
  • Contact Me

Basics of CMake

Posted September 11, 2024 by Richard

CMake is a cross-platform build configuration system for C and C++ among others. This blog is about the basics of CMake.

Continue reading →

Posted in: C++, CMake | Leave a comment

STL Algorithms

Posted September 8, 2024 by Richard

The STL algorithms library that provides unified functions for sorting, counting, manipulation, as well a many other things. It works with ranges which are defined as beginning to end where end is non-inclusive.

Continue reading →

Posted in: C++ | Leave a comment

std::map

Posted September 7, 2024 by Richard

std::map is an associative container which is split into key / value pairs with unique keys.

Continue reading →

Posted in: C++ | Leave a comment

std::set

Posted September 6, 2024 by Richard

std::set is ordered, associative container. This means that the type you store in the set must have a way to order themselves,

Continue reading →

Posted in: C++ | Leave a comment

std::list

Posted September 5, 2024 by Richard

Std::list is designed to have very fast insertions and removals anywhere in the container. It achieves this by providing pointer pointer the next and previous items in the list
Continue reading →

Posted in: C++ | Leave a comment

std::forward_list

Posted September 5, 2024 by Richard

Std::forward_list is designed to have very fast insertions and removals anywhere in the container. It does this by giving each element a pointer to the next element.

Continue reading →

Posted in: C++ | Leave a comment

std::deque

Posted September 5, 2024 by Richard

std::deque is a container designed for very fast insertion and removal at both ends of the container.

Continue reading →

Posted in: C++ | Leave a comment

Learning C++

Posted September 4, 2024 by Richard

Learning C++ is a daunting thing, I put of doing it for years and finally took the plunge last year. Here’s what worked for me.

Continue reading →

Posted in: C++ | Leave a comment

Iterators

Posted September 4, 2024 by Richard

Iterators a pointer-like types that we can use to traverse containers without caring about the underlying structure.

Continue reading →

Posted in: C++ | Leave a comment

std::array

Posted September 4, 2024 by Richard

std::array is an STL container that wraps around a fixed size array. It stores items contiguously in memory. In modern C++, it should be used in place of a raw array.

Continue reading →

Posted in: C++ | Leave a comment

std::vector

Posted September 3, 2024 by Richard

Std::vector is a collection type that stores data contiguously in memory, basically a dynamically sized array. It also has many methods for the access and manipulation of the data.

Continue reading →

Posted in: C++ | Leave a comment

Function-like Entities

Posted September 3, 2024 by Richard

Function-like entities are things like function pointers, functors and lambdas. Like other entities, they can be passed around and used in interesting ways.

Continue reading →

Posted in: C++ | Leave a comment

Posts navigation

← Older posts
Newer posts →
  • October 2026
    M T W T F S S
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
    « Sep    
  • Recently Posted

    • Git Reset and Revert et al.
    • Ignoring Files with .gitignore
    • Rebasing
    • Git Tags
    • Merging Branches
    • Cloning Git Repositories
    • Git Branches
    • Basic Git Operations
    • Low Level Git
    • Organize Our Project
  • Categories

    • C++ (41)
    • CMake (4)
    • General (1)
    • git (9)
  • 4,364 spam blocked by Akismet (opens in a new tab)
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Powered by WordPress & Portfolio.