PinnedPublished inDev GeniusPassing By Pointer vs Passing By Reference in C++Let’s take a closer look at how arguments are passed and understand the process in detail.Nov 26, 20232Nov 26, 20232
PinnedPublished inDev GeniusImplement a stack using a vector with push, pop operationsStacks are a form of Container adaptors that operate on a Last In First Out (LIFO) basis. This means that a new element is added at one end…Jun 30, 20231Jun 30, 20231
PinnedPublished inDev GeniusHow to implement our own Vector Class in C++?Vector is the one of the most popular containers in C++, which acts as a dynamic array that can resize itself automatically when elements…Jul 5, 20231Jul 5, 20231
Published inDev GeniusA Comprehensive Guide to Software Testing MethodologiesAs a software Engineer, I believe that writing code is only one part of the software development process — ensuring that code is robust…Nov 12, 2024Nov 12, 2024
Understanding the Project Management Triangle: Balancing Scope, Time, and QualityIn many projects, especially in software development, you may feel like you’re constantly adding new features, racing against tight…Sep 27, 2024Sep 27, 2024
Published inDev GeniusThread Synchronization in C++In modern software development, running tasks in parallel is often necessary to improve performance. But it gets tricky when these tasks…Jul 5, 20241Jul 5, 20241
Published inDev GeniusFactory Method in C++ / Design PatternsChoosing the right design pattern in software engineering is key to solving problems effectively. This guide simplifies the process…Apr 24, 2024Apr 24, 2024
Published inDev GeniusStack implementation in C++The standard stack class in the C++ Standard Template Library (STL) is a tool that acts like a stack of books. In a stack, the last item…Apr 24, 20243Apr 24, 20243
Published inDev GeniusDifference between Shallow and Deep Copy of a class in C++In object-oriented programming, object copying involves creating a new object and setting its initial state based on an existing object…Mar 31, 2024Mar 31, 2024
Published inDev GeniusConstructor and Destructor in C++A constructor in C++ is a special method that initializes the data members of an object during object creation. It has the same name as the…Feb 27, 2024Feb 27, 2024